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

Sr Software Engineer / Lead (Java)

Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
H

At a Glance

  • Tasks: Lead software development projects, guiding teams in Agile Scrum to deliver innovative solutions.
  • 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 local for hybrid work.

The predicted salary is between 43200 - 72000 £ 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 escalate 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: 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.41bf1e1f-b16b-4260-a40a-17c77a06fd15

Sr Software Engineer / Lead (Java) employer: Halliburton

At Halliburton, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and personal growth. Located in Abingdon, UK, our hybrid work schedule allows for flexibility while collaborating with global teams, ensuring that our employees are empowered to lead and develop their careers 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 software engineering.
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 methodologies, especially Scrum, as this role heavily involves leading teams in an Agile environment. Consider joining local meetups or online forums to discuss Agile practices and share experiences with others.

✨Tip Number 2

Brush up on your Java and C++ skills, focusing on best practices and design principles. You might want to contribute to open-source projects or create your own to showcase your expertise and problem-solving abilities.

✨Tip Number 3

Network with professionals in the oil and gas industry, particularly those involved in software development. Attend industry conferences or webinars to gain insights and make connections that could lead to opportunities at StudySmarter.

✨Tip Number 4

Stay updated on emerging technologies relevant to the role, such as machine learning and cloud services. Engaging in online courses or certifications can not only enhance your knowledge but also demonstrate your commitment to continuous learning.

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 experience in software development, particularly with Java and C++. Emphasise any leadership roles you've held and your familiarity with Agile methodologies.

Craft a Compelling 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, and how these experiences align with the company's goals.

Showcase Relevant Skills: Clearly list your technical skills, especially those mentioned in the job description such as knowledge of build pipeline tools, application security standards, and any experience with machine learning technologies. This will demonstrate your fit for the role.

Prepare for Technical Questions: Anticipate technical questions related to software design principles, coding practices, and team management. Be ready to discuss your problem-solving approach and how you handle challenges in a team environment.

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 handled challenges, 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. Be ready to explain your experience with design principles, code reviews, and best practices, as well as any relevant technologies like Gitlab.

✨Emphasise Agile Methodologies

Since the role involves working in an Agile Scrum environment, be prepared to talk about your experience with Agile practices. Share specific examples of how you've contributed to sprint goals and removed impediments for your team.

✨Stay Updated on Industry Trends

The company values innovation and staying ahead in technology. Show your enthusiasm for learning by discussing recent advancements in software development, particularly in areas like AI, cloud technologies, and secure coding practices.

Sr Software Engineer / Lead (Java)
Halliburton
Go Premium

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

    Full-Time
    43200 - 72000 £ / year (est.)
  • H

    Halliburton

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