At a Glance
- Tasks: Lead the design and implementation of innovative cloud infrastructure and engineering capabilities.
- Company: Join a highly ambitious organisation shaping a mission-critical data platform.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Dynamic environment with mentorship opportunities and a strong engineering culture.
- Why this job: Make a lasting impact on technology strategy and solve complex challenges.
- Qualifications: Proven experience in Python, cloud platforms, and Infrastructure as Code.
The predicted salary is between 80000 - 100000 £ per year.
Location: London / Hybrid x2 days
We are seeking an experienced Principal / Lead Engineer to join a highly ambitious organisation building a large-scale, mission-critical data and technology platform. This is a unique opportunity to join at the earliest stages of a major programme and play a key role in shaping its technical foundations.
Working closely with the CTO and a small team of senior engineers, you will lead the design and implementation of core infrastructure, establish engineering standards and practices, and make architectural decisions that will have long-term strategic impact. If you enjoy solving complex technical challenges, influencing technology strategy, and creating robust engineering foundations, this role offers an exceptional opportunity to make a lasting impact.
Role & Responsibilities
- Lead the design and implementation of foundational platform infrastructure and engineering capabilities.
- Define architectural patterns, engineering standards, and best practices that will guide future development.
- Partner closely with the CTO and senior stakeholders to make and document key technical decisions.
- Promote secure‑by‑design principles across all aspects of platform development.
- Establish and maintain core engineering tooling, including source control, CI/CD pipelines, infrastructure‑as‑code, and automated testing frameworks.
- Design and implement identity and access management solutions with robust authentication and authorisation controls.
- Build and manage cloud infrastructure using modern infrastructure‑as‑code approaches.
- Develop audit, workflow, and operational capabilities to support governance and compliance requirements.
- Implement networking, monitoring, and security controls for highly secure environments.
- Evaluate and integrate appropriate open‑source technologies and third‑party components.
- Contribute to the design and delivery of scalable, resilient, and maintainable distributed systems.
- Act as a senior technical contributor within a high‑performing engineering team.
- Mentor engineers and help establish a strong engineering culture as the organisation grows.
- Collaborate with product, design, and delivery teams to ensure technology solutions align with business objectives.
- Engage with external partners, suppliers, and stakeholders where required.
Proven experience
- Leading or making significant contributions to complex distributed, cloud‑native, or federated systems.
- Strong software engineering expertise in Python, including backend development, automation, and infrastructure tooling.
- Hands‑on experience with at least one major cloud platform (AWS, Azure, or Google Cloud).
- Strong experience implementing Infrastructure as Code using tools such as Terraform or equivalent.
- Experience designing and building authentication and authorisation systems, including modern identity standards and policy‑based access controls.
- Solid understanding of data storage architectures and the trade‑offs between different storage and query patterns.
- Experience establishing CI/CD pipelines and engineering best practices within modern software environments.
- Ability to work effectively in fast‑moving environments with evolving requirements and limited precedent.
- Strong communication skills with the ability to explain complex technical concepts to both technical and non‑technical audiences.
- Experience building secure, highly regulated, or mission‑critical platforms.
- Familiarity with federated architectures and distributed data access models.
- Experience designing solutions with strong governance, auditability, and security requirements.
- Knowledge of privacy‑preserving technologies and secure computing environments.
- Experience evaluating, adopting, or contributing to open‑source technologies.
- Background working within complex stakeholder environments undergoing significant transformation.
Principal / Lead Engineer - Python / Cloud / Terraform / IAM / DevOps / infrastructure-as-a-code IaC in London employer: Intec Select
Join a forward-thinking organisation in London that prioritises innovation and technical excellence, offering a hybrid work model to promote work-life balance. As a Principal / Lead Engineer, you will not only lead the design of critical infrastructure but also have the opportunity to mentor fellow engineers and shape a strong engineering culture. With a focus on employee growth and collaboration, this role provides a unique chance to make a significant impact while working alongside senior leadership in a dynamic environment.
StudySmarter Expert Advice🤫
We think this is how you could land Principal / Lead Engineer - Python / Cloud / Terraform / IAM / DevOps / infrastructure-as-a-code IaC in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of hearing about opportunities before they even hit the job boards.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to Python, Cloud, and Terraform. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts in simple terms, as you'll need to communicate effectively with both technical and non-technical stakeholders.
✨Tip Number 4
Don't forget to apply through our website! We have some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it shows you're genuinely interested in joining our team!
We think you need these skills to ace Principal / Lead Engineer - Python / Cloud / Terraform / IAM / DevOps / infrastructure-as-a-code IaC in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in Python, cloud platforms, and infrastructure-as-code to show us you're the right fit for the role.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this position. Share specific examples of how you've led technical projects or made architectural decisions that align with our mission at StudySmarter.
Showcase Your Technical Leadership:In your application, emphasise your experience in leading teams and establishing engineering standards. We want to see how you've influenced technology strategy and shaped engineering practices in your previous roles.
Apply Through Our Website:We encourage you to apply directly through our website. This helps us streamline the process and ensures your application gets the attention it deserves. Plus, it's super easy!
How to prepare for a job interview at Intec Select
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python, cloud platforms, and Terraform. Brush up on your knowledge of infrastructure-as-code and be ready to discuss how you've implemented these technologies in past projects. The more specific examples you can provide, the better!
✨Showcase Your Leadership Skills
Since this role involves technical leadership, prepare to talk about your experience leading teams and making architectural decisions. Think of instances where you’ve influenced technology strategy or mentored junior engineers, as these will highlight your capability to shape the engineering culture.
✨Understand the Business Context
Familiarise yourself with the company’s mission and how the technology platform fits into their goals. Be ready to discuss how your technical decisions can align with business objectives, and demonstrate your ability to communicate complex concepts to non-technical stakeholders.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills in real-world scenarios. Think through challenges you’ve faced in previous roles, especially those related to security, compliance, and distributed systems. Practising your responses will help you articulate your thought process clearly during the interview.