At a Glance
- Tasks: Lead the design and development of a large-scale API platform with cutting-edge technologies.
- Company: Join a global tech business impacting millions daily.
- Benefits: Up to £110,000 salary, bonuses, flexible hybrid work, and strong career support.
- Other info: Opportunity for significant impact and career growth in a dynamic environment.
- Why this job: Shape the future of engineering while mentoring talented teams and driving innovation.
- Qualifications: Experience in cloud environments, API design, and leading engineering teams.
The predicted salary is between 110000 - 110000 £ per year.
Location: London - Hybrid
Salary: Up to £110,000 + Bonus & Benefits
We're looking for a Principal Software Engineer to join a global technology business whose platforms underpin consumer experiences used by millions of people every day. This is an established, scaled business with a genuinely global reach and this role sits at the heart of their core engineering capability.
This isn't a purely strategic seat. You'll have genuine technical authority over a business-critical API platform while staying close to the engineering, partnering with skilled squads to solve complex distributed systems challenges at scale.
Key Responsibilities:
- Set the technical direction for a large-scale API platform across both synchronous and event-driven services
- Lead architectural design across a modern, cloud-native stack
- Drive continuous improvement across security, observability, performance, and long-term maintainability
- Mentor and develop engineers and technical leads across multiple teams
- Work closely with Product and Delivery leadership to keep engineering strategy aligned with broader business goals
- Champion strong engineering fundamentals — testing, CI/CD, infrastructure as code, and clean architecture
- Identify practical ways to bring emerging technologies, including AI tooling, into everyday engineering workflows
Key Requirements:
- A strong track record delivering large-scale distributed systems in cloud environments
- Deep knowledge of API design - REST and GraphQL, and substantial hands-on experience with Kafka in a production environment
- Solid cloud platform experience, particularly AWS, and comfort with containerised infrastructure
- Proficiency in TypeScript across a modern backend stack
- Experience leading and influencing across multiple engineering teams, not just within a single squad
- A genuine care for code quality, sustainable architecture, and long-term thinking over short-term delivery
- A collaborative, mentoring leadership style that brings the best out of the people around you
- An interest in how AI is changing the way engineering teams work
- Enterprise CRM experience would be an advantage
What's on Offer:
- Salary Up to £110,000 plus bonus
- Genuinely flexible hybrid working arrangements
- Generous parental leave and family-friendly policies
- Strong support for career development and progression
This is the right role for a Principal Engineer who is ready to move beyond squad-level impact and take on something bigger - shaping the architecture, the team, and the direction of a platform that matters at real scale.
Unfortunately, due to the high volume of applications, not everyone will be able to receive detailed feedback.
Principal Software Engineer in City of London employer: Formula.
Contact Detail:
Formula. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can sometimes lead to referrals or insider info about job openings.
✨Tip Number 2
Show off your skills! Consider creating a personal project or contributing to open-source software that showcases your expertise in API design and cloud environments. This can be a great conversation starter during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of distributed systems and cloud-native stacks. Practice coding challenges and system design questions to feel confident when it’s your turn to shine.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it gives you a better chance of getting noticed by our hiring team.
We think you need these skills to ace Principal Software Engineer in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the key requirements from the job description. Highlight your experience with large-scale distributed systems and API design, as these are crucial for us.
Showcase Your Technical Skills: Don’t just list your skills; demonstrate them! Include specific examples of your work with cloud platforms like AWS and your proficiency in TypeScript. We want to see how you’ve applied your knowledge in real-world scenarios.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re the perfect fit for this role. Share your passion for mentoring and collaboration, and how you can contribute to our engineering culture at StudySmarter.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process.
How to prepare for a job interview at Formula.
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially API design and cloud platforms like AWS. Brush up on your TypeScript skills and be ready to discuss your experience with Kafka and distributed systems.
✨Showcase Your Leadership Style
Prepare examples that highlight your mentoring and collaborative leadership style. Think about times when you've influenced multiple teams or led architectural changes, as this will resonate well with the interviewers.
✨Align with Business Goals
Be ready to discuss how your technical decisions can align with broader business objectives. Think of specific instances where you’ve driven engineering strategies that supported company goals, especially in a large-scale environment.
✨Stay Curious About Emerging Tech
Demonstrate your interest in how AI and other emerging technologies can enhance engineering workflows. Bring ideas to the table about practical applications of these technologies in the role, showing that you’re forward-thinking and innovative.