The Role
We are looking for a dynamic Lead Engineer to join our Enterprise Architecture team. In this role, you will leverage modern toolsets and frameworks, with a strong focus on open-source technologies, to design and implement robust architectural solutions. You will partner closely with other senior engineers, and product management across the enterprise to solve complex problems and deliver mission critical services that work at scale across the globe. You will be hands-on driving technology change and adoption into product teams, ensuring modern technologies and patterns are followed.
Key Responsibilities will include:
- Develop and refine enterprise architectural frameworks to enhance agility and business responsiveness.
- Design and implement solutions that integrate seamlessly with existing systems and infrastructure, leveraging modern tools and open technologies.
- Work closely with development teams to ensure architectural principles and standards are understood and integrated into all projects.
- Collaborate with stakeholders across the company to translate business needs into technical actions and achievable goals.
- Participate in code reviews and architectural meetings to guide and mentor other engineers.
- Contribute to open source, community projects and engineering standards.
What You’ll Bring
- Proven experience as a Lead Engineer or in a similar role, preferably in a large-scale retail or supply-chain company.
- Proficiency in modern architectural frameworks, toolsets, and open-source technologies (Kafka, API gateways, Kubernetes).
- Proficiency with a multitude of programming languages including Java, .NET, TypeScript, Python
- Excellent knowledge of software engineering best practices, including agile and DevOps methodologies.
- Experience of working with major Public Cloud Providers like Azure and GCP, including using Infrastructure-as-Code
- Strong analytical and problem-solving skills with the ability to make data-driven decisions.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.