At a Glance
- Tasks: Lead a dynamic team to develop innovative software solutions using Agile methodologies.
- Company: Join Halliburton, a global leader in energy products and services, committed to employee growth.
- Benefits: Enjoy competitive pay, career development opportunities, and a collaborative work environment.
- Why this job: Be part of a forward-thinking team that values innovation and personal growth in tech.
- Qualifications: 10+ years in software development with leadership experience; proficiency in multiple programming languages required.
- Other info: Located in Abingdon, this role offers a chance to work on impactful projects in the energy sector.
The predicted salary is between 48000 - 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.
Key Responsibilities
- Lead the team to deliver new products, features, and fixes iteratively using an Agile 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 the first point of escalation to ensure impediments are removed and the 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.
- Maintain an up-to-date knowledge of existing and emerging technologies relevant to the role.
Essential Attributes
- 10+ years of experience in Software development of complex applications.
- Excellent understanding of design principles and considerations, best practices.
- Team Lead experience leading software engineering teams using an Agile methodology.
- Experience in two or more of the following programming languages: Java, C#, Javascript/Node and/or Python.
- Containerization and Orchestration: Proficient in Kubernetes and Docker.
- Front-End Frameworks: Experience with Angular and React.
- Knowledge of Linux.
- 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 team members and cooperate on problem solving.
- Ability to establish credibility with engineers quickly, and provide long-term goals and motivation.
- Excellent facilitation skills for cross-stakeholder discussions, both internal and external.
- Proficient in Azure Dev Ops work management platform.
Desirable Attributes
- Experience in Geology domain especially Oil and Gas.
- Proficient in AWS services, including RDS, EKS, EC2, and Lambda.
- DotNet: Extensive knowledge of .NET framework and .NET Core.
- Spring Framework: Strong experience with Spring Boot and related technologies.
- Hands-on experience with Terraform.
- Experience with Ansible and AWX.
- Undergraduate degree in Software Engineering, Computer Science or equivalent.
- Agile certification.
- Experienced in working with remote teams.
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
Compensation Information: Compensation is competitive and commensurate with experience.
Software Development Team Lead employer: Halliburton
Contact Detail:
Halliburton Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Team Lead
✨Tip Number 1
Familiarise yourself with Agile methodologies if you haven't already. Since the role involves leading a team using Agile practices, demonstrating your understanding of Agile principles during discussions can set you apart.
✨Tip Number 2
Showcase your leadership skills by preparing examples of how you've successfully managed teams in the past. Be ready to discuss specific challenges you faced and how you motivated your team to overcome them.
✨Tip Number 3
Brush up on the technologies mentioned in the job description, especially Kubernetes, Docker, and the programming languages listed. Being able to speak confidently about these tools will demonstrate your technical expertise.
✨Tip Number 4
Network with current or former employees of StudySmarter or similar companies. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your interview.
We think you need these skills to ace Software Development Team Lead
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in software development, particularly your leadership roles and Agile methodology expertise. Use specific examples that demonstrate your ability to lead teams and deliver projects.
Craft a Compelling Cover Letter: In your cover letter, express your passion for innovation and leadership in software development. Mention how your skills align with the job requirements, especially your experience with programming languages and technologies mentioned in the job description.
Showcase Relevant Projects: Include details of relevant projects you've worked on, especially those involving team leadership, Agile practices, and the technologies listed in the job description. This will help illustrate your hands-on experience and technical knowledge.
Prepare for Technical Questions: Anticipate technical questions related to software development and team management. Be ready to discuss your problem-solving approach, experiences with Agile methodologies, and how you handle team dynamics and project challenges.
How to prepare for a job interview at Halliburton
✨Showcase Your Leadership Skills
As a Software Development Team Lead, it's crucial to demonstrate your leadership abilities. Be prepared to discuss your experience in managing teams, resolving conflicts, and motivating team members. Share specific examples of how you've successfully led projects using Agile methodologies.
✨Highlight Technical Proficiency
Make sure to highlight your expertise in the required programming languages and technologies mentioned in the job description. Be ready to discuss your experience with Java, C#, JavaScript/Node, Python, Kubernetes, Docker, and any relevant frameworks like Angular or React.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving skills and ability to handle real-world challenges. Think about past experiences where you had to overcome obstacles or make critical decisions, and be ready to explain your thought process.
✨Demonstrate Continuous Learning
The role requires a self-starter who is willing to learn new technologies. Discuss any recent courses, certifications, or personal projects that showcase your commitment to professional development. This will show your potential employer that you're proactive and adaptable.