Senior C++ Engineer - Platform Engineering in London
Senior C++ Engineer - Platform Engineering

Senior C++ Engineer - Platform Engineering in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Join a team to enhance mobile app architecture and improve developer experience.
  • Company: Spotify, a leading music streaming platform with a collaborative culture.
  • Benefits: Flexible work options, competitive salary, and opportunities for professional growth.
  • Why this job: Shape the future of Spotify's platform and empower developers to innovate.
  • Qualifications: Proficiency in Android development or C++, with a passion for software architecture.
  • Other info: Work in a dynamic environment with excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 £ per year.

The Synchrotron squad, part of the Client Platform Studio, plays a key role in providing the architectural foundation for our mobile apps. We’re looking for a passionate and skilled Android/C++ Engineer to join the band and help us scale our platform for the future. As our app codebase continues to grow, we’re committed to keeping development smooth, efficient, and joyful for our feature engineers. That’s where you come in! Your role will be instrumental in shaping our architecture to ensure developers can work within isolated systems, reducing cognitive load and build complexity—so they can focus on building the features our users love. You’ll be working on establishing and maintaining building blocks that help teams across Spotify reason about application state and logic flow with clarity.

You’ll collaborate closely with teams across the Client Platform Studio, including feature developers, build configuration owners, and infrastructure engineers, ensuring that our platform continues to empower innovation at scale. If you’re passionate about creating tools and systems that let developers thrive, come help us make Spotify even better for the millions of people who rely on it every day.

What You’ll Do
  • Join a collaborative and autonomous team of engineers dedicated to improving the mobile app architecture at Spotify.
  • Implement and maintain isolation strategies for SEM (Software Ecosystem Model) conformance within repositories and across multiple repositories, ensuring that systems are designed to be developed and tested in isolation to improve build performance and reduce interdependencies.
  • Enable flawless interoperability between Kotlin/Java and C++ within the Android codebase, demonstrating modern language capabilities to enhance software development efficiency and maintainability.
  • Use established service systems (from platform or in-house solutions) to manage application services and their lifecycles effectively, ensuring that services are robust, scalable, and maintainable.
  • Guide the composition of the app by thoughtfully integrating and using features and building blocks sourced from various parts of the organization, with a focus on improving product quality through foundational building blocks.
  • Promote sound engineering practices, drive work on technical strategy and roadmaps.
Who You Are
  • Proficiency in Android development (using Kotlin and Java) or C++ is required. Having expertise in both is a significant advantage.
  • Candidates should demonstrate strong proficiency in at least one of these areas, along with some experience in the other, and a strong willingness to further deepen their knowledge.
  • A great teammate who takes initiative and has the ability to see the bigger picture, especially when it comes to improving developer experience.
  • Strong understanding of software architecture and design principles.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills to work effectively with multi-functional teams.
  • Experience with modular codebases and code isolation strategies.
  • Knowledge of service-oriented architecture and lifecycle management.
Where You’ll Be

This role is based in London or Stockholm. We offer you the flexibility to work where you work best! There will be some in-person meetings, but still allows for flexibility to work from home.

Senior C++ Engineer - Platform Engineering in London employer: Spotify

At Spotify, we pride ourselves on being an excellent employer that fosters a collaborative and innovative work culture. As a Senior C++ Engineer in our London or Stockholm office, you'll enjoy the flexibility of remote work while being part of a passionate team dedicated to enhancing mobile app architecture. We offer ample opportunities for professional growth, a commitment to sound engineering practices, and the chance to make a meaningful impact on millions of users worldwide.
S

Contact Detail:

Spotify Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior C++ Engineer - Platform Engineering in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Spotify or in similar roles on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project that showcases your C++ or Android development chops, make sure to highlight it during interviews. It’s a great way to demonstrate your passion and expertise.

✨Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges related to C++ and Android development. We recommend using platforms like LeetCode or HackerRank to get in the zone.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Spotify.

We think you need these skills to ace Senior C++ Engineer - Platform Engineering in London

C++
Android Development
Kotlin
Java
Software Architecture
Design Principles
Problem-Solving Skills
Attention to Detail
Communication Skills
Collaboration Skills
Modular Codebases
Code Isolation Strategies
Service-Oriented Architecture
Lifecycle Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior C++ Engineer role. Highlight your proficiency in Android development and C++, and don’t forget to mention any experience with modular codebases or isolation strategies!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your passion for improving developer experience. Share specific examples of how you've contributed to software architecture or enhanced team collaboration in previous roles.

Showcase Your Problem-Solving Skills: In your application, give us a glimpse of your problem-solving abilities. Describe challenges you've faced in software development and how you tackled them, especially in relation to build performance and interdependencies.

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’re considered for the role. Plus, it shows us you’re keen on joining our team!

How to prepare for a job interview at Spotify

✨Know Your Tech Inside Out

Make sure you brush up on your C++ and Android development skills. Be ready to discuss specific projects where you've implemented isolation strategies or improved build performance. Having concrete examples will show your expertise and passion for the role.

✨Showcase Your Collaboration Skills

Since this role involves working closely with various teams, be prepared to share experiences where you've successfully collaborated with others. Highlight how you’ve contributed to improving developer experience and how you handle communication in a multi-functional environment.

✨Understand the Bigger Picture

Demonstrate your understanding of software architecture and design principles. Be ready to discuss how your work can impact the overall platform and contribute to Spotify's goals. This shows that you’re not just focused on coding but also on enhancing the user experience.

✨Ask Insightful Questions

Prepare thoughtful questions about the team’s current challenges and future projects. This not only shows your interest in the role but also your proactive approach to problem-solving. It’s a great way to engage with the interviewers and leave a lasting impression.

Senior C++ Engineer - Platform Engineering in London
Spotify
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>