Responsibilities:
1. Collaborate with Principal Engineers and Product Managers to define the direction of platform and automation capabilities, shape team ways of working, and contribute to innovation and adoption. Communicate progress, results, and insights to stakeholders, and guide regulatory processes for engineering systems.
2. Engage in coding, building, governance, and maintenance of solutions; deliver high-quality outputs within a scrum team; design and implement automation to replace manual IT and business processes; and use CI/CD techniques to modernize software development.
3. Manage and support the product backlog, ensuring technical feasibility and readiness for engineering execution. Support internal and external application teams by removing barriers to building, deploying, and utilizing engineering products.
4. Mentor and guide junior engineers and participants in student programs; cultivate continuous growth and development within the engineering organisation; and foster a culture of collaboration and shared success.
5. Work closely with distributed teams across the business to facilitate adoption of core platform capabilities and integrate perspectives from both application and operational engineering teams.
6. Stay current with IT trends and emerging technologies to drive continuous improvement and innovation within the team; identify opportunities to enhance developer and application team experience.
7. Contribute to the engineering culture by promoting teamwork, knowledge sharing, and collaboration across diverse initiatives; encourage the adoption of best practices and support overall engineering success.
8. Ensure security, reliability, and efficiency in all engineering initiatives; provide governance oversight and support the smooth operation of systems and products.
What You Need to Succeed (minimum qualifications):
9. Proven experience in programming languages such as TypeScript, with a strong background in Python and/or TypeScript, and a track record of delivering software products. Experience defining and implementing large-scale, transformative digital solutions.
10. Experience working within a DevOps or agile team, familiar with modern software development practices including CI/CD, TDD, and the full SDLC. Operational experience ensuring internal products are well-maintained, supported, and continuously iterated on.
11. A passion for AI, with eagerness to stay current on AI research, trends, and technologies, combined with a strong willingness and agility to learn new tools and approaches.
12. Ability to communicate effectively with both technical and non-technical stakeholders to support adoption of new software versions or products. Demonstrated influence and communication skills across all levels of IT and third parties.
13. Strong organisational abilities and proven experience conveying complex technical topics clearly, resulting in decisive direction and alignment across teams.
What will give you a competitive edge (preferred qualifications):
14. Familiarity with cloud platforms (, Azure, Google Cloud) and AI tools.
15. Hands-on technical experience with core technologies such as, TypeScript, React, Terraform.
16. Familiarity with authentication and authorization protocols/patterns.
17. Experience supporting digital platforms, including integrations, release management, regression testing, integrations, and data obfuscation.
Additional Information:
18. Travel:0-10%
19. Location: Hook, UK - Hybrid Work Environment