Avanti Recruitment are working with a company based in oil and gas in Abingdon looking to add a Software Team Lead to the team. This will be an on-site role requiring you in the office in Abingdon every day.
For the right candidate, we can consider relocation for anyone already based in the UK. We cannot offer sponsorship.
Salary - £70-95k
This role is to join a team that is spread across the US and Ukraine (though you’d be working on UK hours) and you’d also work closely with a Technical Owner in Abingdon which is why there is a requirement to go into the office.
This is a Team Lead position which will have a rough split on leadership responsibilities. Reporting to the Delivery Manager and working closely with the Product Owner, you will be responsible for leading a team of software developers and testers to develop one or more applications in a multi-year roadmap.
Demonstrated Experience
- Minimum of 8 years of professional experience in software development
- Proven track record in managing one or more global development teams, driving project deliverables, and ensuring alignment across teams in a global environment.
- Extensive experience in developing, deploying, and managing both single-tenant and multi-tenant applications, including both thick-client and thin-client architectures, within AWS or Azure cloud environments
- Deep understanding of Agile Scrum methodologies, with a focus on iterative development and continuous improvement.
- Up-to-date knowledge of both existing and emerging software and cloud technologies.
- Proficiency in developing enterprise level software solutions; experience with C# and Delphi is a plus.
- Demonstrated ability to explain technical architecture to both technical and non-technical stakeholders, including collaboration with architects and application teams.
Key Responsibilities
- Team Leadership: Lead, mentor, and support globally distributed software development teams, fostering a collaborative and high-performance culture.
- Agile Practices: Drive Agile ceremonies, proactively resolve obstacles, and foster effective communication and workflow within the technical team in close collaboration with Product Owners.
- Technical Oversight: Provide guidance on technical issues, ensure high-quality, secure, and cost-effective software development practices.
- Stakeholder Management: Act as the first point of escalation, effectively communicating and coordinating with cross-functional teams, including architects and other application teams, to address issues promptly.
- Project Execution: Drive project timelines and deliverables, ensuring alignment with company goals while maintaining high standards of software quality, security, cost efficiency and performance.
- Continuous Learning: Stay current with new technologies, best practices, and industry trends to support the team’s growth and innovative capabilities.
Desirable Experience
- Experience in the geoscience domain or familiarity with geoscience applications and workflows.
- Official AWS or Azure Certifications (e.g., AWS Certified Developer, AWS Certified Solutions Architect, Microsoft Certified: Azure Developer Associate, Microsoft Certified: Azure Solutions Architect Expert)
This position offers a unique opportunity for a motivated leader to influence the development of innovative software solutions in a collaborative, dynamic, and global setting.
If you are interested please reply with a copy of your CV.