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 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
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 in Abingdon employer: Halliburton
Contact Detail:
Halliburton Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Team Lead in Abingdon
✨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
Prepare for interviews by practising common questions and showcasing your leadership skills. We recommend doing mock interviews with friends or using online platforms to get comfortable with articulating your experience and vision.
✨Tip Number 3
Showcase your passion for technology and innovation during interviews. Share examples of projects you've led or contributed to, especially those involving Agile methodologies or cloud technologies, to demonstrate your fit for the role.
✨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 at StudySmarter.
We think you need these skills to ace Software Development Team Lead in Abingdon
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your enthusiasm for software development shine through! We want to see that you’re not just looking for a job, but that you’re excited about the opportunity to innovate and lead a team.
Tailor Your CV: Make sure your CV is tailored to the role. Highlight your experience with Agile methodologies and any relevant programming languages like Python or Java. We love seeing how your skills align with what we’re looking for!
Be Clear and Concise: Keep your application clear and to the point. Use bullet points where possible to make it easy for us to see your key achievements and skills. Remember, we’re looking for clarity in communication, so show us you can deliver that right from the start!
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’s super easy to do – just follow the prompts and you’ll be on your way!
How to prepare for a job interview at Halliburton
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and technologies mentioned in the job description, like Python, Java, and .NET. Brush up on your knowledge of databases and build pipeline tools too, as these will likely come up during technical discussions.
✨Show Your Leadership Skills
As a Software Development Team Lead, you'll need to demonstrate your ability to lead and motivate a team. Prepare examples from your past experiences where you've successfully managed teams, resolved conflicts, or facilitated Agile processes. This will show that you can handle the responsibilities of the role.
✨Communicate Clearly
Effective communication is key, especially when discussing technical concepts with non-technical stakeholders. Practice explaining complex ideas in simple terms, and be ready to discuss how you’ve handled communication challenges in previous roles.
✨Be Enthusiastic and Open to Learning
The company values enthusiasm and a willingness to learn. During the interview, express your passion for software development and your eagerness to stay updated with emerging technologies. Share any recent learning experiences or projects that showcase your commitment to growth.