Sr Software Engineer / Lead (Java)
Sr Software Engineer / Lead (Java)

Sr Software Engineer / Lead (Java)

Abingdon Full-Time 48000 - 84000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Lead software development projects, guiding teams to deliver innovative applications and enhancements.
  • Company: Join Halliburton, a global leader in energy products and services, committed to employee growth.
  • Benefits: Enjoy a hybrid work schedule, competitive compensation, and opportunities for career development.
  • Why this job: Be part of a dynamic team that values innovation, collaboration, and technical excellence.
  • Qualifications: 10 years of software development experience, with strong Java and C++ skills required.
  • Other info: Position based in Abingdon, UK; must be self-motivated and a team player.

The predicted salary is between 48000 - 84000 £ per year.

We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.

Job Duties

Under broad direction, assists with design, research, and development of new applications and major enhancements. Provides guidance to developers, testers, and support staff. Using an understanding of the technological advances in both the software industry and in the oil and gas industry this person will challenge the technical software delivery process to deliver fit for purpose software in a more timely manner. This person will have had experience in leading software development projects and may provide Technical Excellence Leadership for more than one team, providing expert guidance to software developers and support staff. Provides guidance to staff on application security standards, secure coding practices, and secure architecture designs. Provides a strong technical focus in product planning for a complete software system. Requires completion of an undergraduate degree in Computer Science or similar discipline, and a minimum of 10 years of experience including software development experience.

Key Responsibilities:

  • Lead the team to deliver new products, features and fixes iteratively using an Agile Scrum approach working with the Product Owner, Scrum Master, Developers and QAs
  • Working with the architects and other developers, provide technical input to the Product Owner.
  • Act as first point of escalation to ensure impediments are removed and team maintains development velocity and achieves committed sprint goals.
  • Communicate and accelerate issues in a clear and timely manner
  • Team management including day to day and career development for team members
  • This is a hands‑on role and will be expected to take an active part in development work
  • Maintain an up‑to‑date knowledge of existing and emerging technologies relevant to the role
  • Working and collaborating with remote teams around the world

Qualifications & Experience

Essential Attributes:

  • 10+ years of experience in Software development of complex applications. Excellent understanding of design principles and considerations, best practice
  • 10+ years of Java and C++ development experience
  • History of applying best practices, code reviews and quality checks
  • Familiarity with build pipeline tools and technologies such as Gitlab
  • Must be self‑motivated but needs to work well in a team environment
  • Excellent analytical, communication and problem‑solving skills
  • Self‑Starter; willing to learn new technologies, ability to learn fast
  • Team player: willing to coach junior team members and cooperate on problem solving
  • Team Lead experience working with Agile Delivery teams
  • Interest in leadership or leading a small team of software developers and quality assurance engineers

Desirable Attributes:

  • Knowledge of Eclipse RCP and Eclipse OSGi
  • Swing and SWT experience
  • Understanding of Machine Learning technologies (Python, TensorFlow etc.)
  • Experience in Geophysics and/or Geology domain especially Oil and Gas
  • Undergraduate degree in Software Engineering, Computer Science or equivalent
  • Agile Scrum certification
  • Experienced in working with remote teams
  • Advanced awareness and understanding of AI technologies/tools
  • Familiarity and understanding of modern cloud technologies and microservices

Additional information:

  • Must be in or around Abingdon, UK.
  • Position is for a Hybrid work schedule

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Location

97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, United Kingdom

Job Details

Requisition Number:201985
Experience Level:Experienced Hire
Job Family:Engineering/Science/Technology
Product Service Line:Landmark Software & Services
Full Time / Part Time:Full-time

Additional Locations for this position:

Compensation Information
Compensation is competitive and commensurate with experience.

#J-18808-Ljbffr

Sr Software Engineer / Lead (Java) employer: Halliburton

At Halliburton, we pride ourselves on being an exceptional employer, dedicated to fostering innovation and personal growth within our teams. Located in Abingdon, UK, we offer a dynamic work culture that encourages collaboration and empowers employees to take charge of their career development while working on cutting-edge technology in the energy sector. With competitive compensation and a commitment to diversity and inclusion, we provide a rewarding environment for those looking to make a meaningful impact in their field.
H

Contact Detail:

Halliburton Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Sr Software Engineer / Lead (Java)

✨Tip Number 1

Familiarise yourself with Agile Scrum methodologies, as this role heavily involves leading teams in an Agile environment. Consider joining local meetups or online forums to discuss best practices and challenges faced in Agile software development.

✨Tip Number 2

Brush up on your Java and C++ skills, focusing on design principles and best practices. You might want to contribute to open-source projects or create your own to showcase your coding abilities and understanding of complex applications.

✨Tip Number 3

Network with professionals in the oil and gas industry, especially those involved in software development. Attend industry conferences or webinars to gain insights into current trends and technologies that could be relevant to your application.

✨Tip Number 4

Demonstrate your leadership skills by mentoring junior developers or leading small projects. This experience will not only enhance your resume but also show us your capability to guide and develop a team effectively.

We think you need these skills to ace Sr Software Engineer / Lead (Java)

Java Development
C++ Development
Agile Scrum Methodology
Team Leadership
Software Design Principles
Code Review Best Practices
Analytical Skills
Problem-Solving Skills
Communication Skills
Build Pipeline Tools (e.g., Gitlab)
Application Security Standards
Secure Coding Practices
Technical Guidance
Collaboration with Remote Teams
Knowledge of Machine Learning Technologies
Understanding of Cloud Technologies and Microservices
Experience in Geophysics and/or Geology Domain

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 10 years of software development experience, particularly in Java and C++. Emphasise your leadership roles and any Agile Scrum experience to align with the job requirements.

Craft a Strong Cover Letter: In your cover letter, express your passion for innovation and leadership in software development. Mention specific projects where you led teams or implemented best practices, showcasing your problem-solving skills.

Showcase Relevant Skills: Include a section in your application that lists relevant technical skills such as familiarity with build pipeline tools like Gitlab, and any knowledge of machine learning technologies or cloud services that may set you apart.

Highlight Team Collaboration: Discuss your experience working with remote teams and how you have successfully managed team dynamics. This is crucial for a role that involves collaboration across different locations.

How to prepare for a job interview at Halliburton

✨Showcase Your Leadership Skills

As a Senior Software Engineer or Lead, you'll be expected to guide and mentor your team. Be prepared to discuss your previous leadership experiences, how you managed teams, and the impact of your guidance on project outcomes.

✨Demonstrate Technical Expertise

With a strong focus on Java and C++, ensure you can discuss your technical skills in depth. Prepare examples of complex applications you've developed, highlighting your understanding of design principles and best practices.

✨Familiarise Yourself with Agile Methodologies

Since the role involves working in an Agile Scrum environment, brush up on Agile principles. Be ready to explain how you've applied these methodologies in past projects and how you facilitated team collaboration and sprint goals.

✨Prepare for Problem-Solving Scenarios

Expect to face technical challenges during the interview. Practice articulating your problem-solving process, including how you approach debugging and optimising code, as well as how you handle team impediments.

Sr Software Engineer / Lead (Java)
Halliburton
Location: Abingdon

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>