At a Glance
- Tasks: Lead a team to develop innovative cloud applications using cutting-edge technologies.
- Company: Join Halliburton, a global leader in energy solutions with a focus on innovation.
- Benefits: Enjoy competitive pay, career development, and a supportive work environment.
- Why this job: Make a real impact in the tech world while growing your leadership skills.
- Qualifications: 10 years of software development experience and strong team leadership skills required.
- Other info: Dynamic workplace with opportunities for remote collaboration and career advancement.
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.
Job Duties
We are looking to recruit an experienced Software Development Team Lead. You will be responsible for leading a team of software developers and testers to develop new data-driven cloud and on-premises applications incorporating Large Language Models in a multi-year roadmap. Successful candidates will be evidently enthusiastic and motivated people who we can train up in our processes and ultimately play a key role in quality assurance initiatives across different stakeholder groups. This role is based in our Abingdon, Oxfordshire office.
Key Responsibilities
- This is a hands-on role and will be expected to take an active part in development work.
- Lead teams of developers and data scientists to deliver new products, features and fixes iteratively using an Agile Scrum approach.
- Provide technical input including architectural and design decisions.
- 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.
- Maintain an up-to-date knowledge of existing and emerging technologies relevant to the role.
Qualifications
Essential Attributes
- 10 years of experience in Software development of complex applications.
- Excellent understanding of design principles and considerations, best practice.
- Team Lead experience leading software engineering teams using an Agile methodology.
- Experience in two or more of the following programming languages: Python, Java, and/or .NET (C#).
- Familiarity with databases such as MSSQL, PostgreSQL, and Oracle.
- Familiarity with build pipeline tools and technologies such as GitLab.
- 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.
- 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.
Desirable Attributes
- Experience in Geology domain especially Oil and Gas.
- Experience with LLMs and/or AI as part of a solution.
- Knowledge of cloud architecture including AWS, Azure, and/or Google Cloud.
- Undergraduate degree in Software Engineering, Computer Science or equivalent experience.
- Agile Scrum 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
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 put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving cloud applications or LLMs. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by practising common questions and scenarios related to Agile methodologies and team leadership. We recommend doing mock interviews with friends or using online platforms to boost your confidence.
✨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 Software Development Team Lead
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your enthusiasm shine through! We want to see that you’re genuinely excited about the role and the chance to lead a team in developing innovative software solutions.
Tailor Your CV: Make sure your CV is tailored to highlight your experience with Agile methodologies and the programming languages we use. We love seeing how your background aligns with our needs, so don’t hold back on showcasing relevant projects!
Be Clear and Concise: Keep your application clear and to the point. We appreciate well-structured information that makes it easy for us to see your qualifications and how you can contribute to our team. Avoid jargon unless it’s relevant!
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. Plus, it gives you a chance to explore more about what we do at StudySmarter.
How to prepare for a job interview at Halliburton
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of programming languages like Python, Java, and .NET. Be ready to discuss your experience with databases and build pipeline tools, as these are crucial for the role. Show them you’re not just familiar but passionate about the tech stack they use.
✨Showcase Your Leadership Skills
As a Software Development Team Lead, you'll need to demonstrate your ability to lead and motivate a team. Prepare examples of how you've successfully managed teams in the past, especially in Agile environments. Highlight your experience in coaching junior developers and resolving conflicts.
✨Communicate Clearly and Effectively
Strong communication skills are key for this role. Practice articulating your thoughts clearly, especially when discussing technical concepts. Be prepared to explain how you would handle escalations and ensure that your team stays on track with sprint goals.
✨Stay Updated on Industry Trends
Familiarise yourself with emerging technologies, especially in AI and cloud architecture. Being knowledgeable about trends in the geology domain, particularly in oil and gas, can set you apart. Show your enthusiasm for continuous learning and how it can benefit the team.