Sr Software Engineer / Lead (Java)

Sr Software Engineer / Lead (Java)

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

At a Glance

  • Tasks: Lead software development projects and innovate with cutting-edge technologies.
  • Company: Join a global leader in energy solutions with a focus on employee growth.
  • Benefits: Competitive salary, hybrid work, and opportunities for professional development.
  • Why this job: Make a real impact in the energy sector while advancing your career.
  • Qualifications: 10+ years in software development, especially in Java and C++.
  • Other info: Dynamic team environment with a strong focus on collaboration and innovation.

The predicted salary is between 36000 - 60000 £ 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 elevate 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

  • 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
  • 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
  • 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

Requisition Number

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

Compensation Information

Compensation is competitive and commensurate with experience.

Job Segment

Developer, Java, Cloud, Computer Science, Quality Assurance, Technology

#J-18808-Ljbffr

Sr Software Engineer / Lead (Java) employer: Halliburton Energy Services

At Halliburton, we pride ourselves on being a leading employer in the energy sector, offering a dynamic work environment that fosters innovation and personal growth. Our commitment to employee development is reflected in our supportive culture, competitive compensation, and opportunities for career advancement, particularly for those in technical roles like the Sr Software Engineer/Lead. Located in Abingdon, UK, we provide a hybrid work schedule that promotes work-life balance while collaborating with global teams on cutting-edge technology solutions.
H

Contact Detail:

Halliburton Energy Services Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your Java and C++ expertise. This gives potential employers a tangible sense of what you can bring to the table.

✨Tip Number 3

Prepare for interviews by brushing up on Agile methodologies and technical concepts relevant to the role. Practice common interview questions and be ready to discuss how you've led teams and tackled challenges in past projects.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team.

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

Java
C++
Agile Scrum
Team Leadership
Application Security Standards
Secure Coding Practices
Eclipse RCP
Eclipse OSGi
Machine Learning (Python, TensorFlow)
Geophysics and/or Geology Knowledge
Cloud Technologies
Microservices
Analytical Skills
Communication Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the job description. Highlight your experience in Java and C++, and any leadership roles you've had. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how you can contribute to our team. We love seeing enthusiasm and a bit of personality!

Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them! Whether it's a personal project or something from your previous job, we want to see your hands-on experience and problem-solving skills.

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can't wait to see what you bring to the table!

How to prepare for a job interview at Halliburton Energy Services

✨Know Your Tech Inside Out

Make sure you brush up on your Java and C++ skills, as well as any relevant design principles. Be prepared to discuss your experience with Agile methodologies and how you've led teams in the past. This will show that you’re not just a coder but a leader who understands the bigger picture.

✨Showcase Your Problem-Solving Skills

Prepare examples of challenges you've faced in previous projects and how you overcame them. Highlight your analytical skills and your ability to communicate effectively with both technical and non-technical team members. This is crucial for a role that involves guiding others and removing impediments.

✨Familiarise Yourself with Emerging Technologies

Stay updated on the latest trends in software development, especially those related to AI and cloud technologies. Being able to discuss these topics will demonstrate your commitment to continuous learning and innovation, which is key for a senior role.

✨Prepare Questions for Them

Think of insightful questions to ask about their team dynamics, project management practices, and how they handle remote collaboration. This shows your interest in the company and helps you assess if it’s the right fit for you.

Sr Software Engineer / Lead (Java)
Halliburton Energy Services
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
>