Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
C++ Engineer - Platform Engineering image - Rise Careers
Job details

C++ Engineer - Platform Engineering

We are looking for a C++ Engineer II to join our Test Experience team, we're looking for someone passionate about crafting the best client engineer experience.


We strive to provide reliable test infrastructure and tools, enabling client engineers to maintain confidence in their products over time. As part of this mission, we are focused on evolving our platform by offering the necessary tooling, documentation, and guidance that allow teams to seamlessly adopt and integrate high-quality testing solutions into their workflows.


What You'll Do
  • You will use your C++ development skills and your broad understanding of various platforms and build tools (e.g. Bazel). This also includes expertise with Window environments.
  • Join a collaborative and autonomous team of engineers dedicated to improving testing for Spotify’s ecosystem.
  • We focus on improving the Boost and Typescript based Test Infrastructure, which is crafted to help developers own their features entirely, including the automated tests. The infrastructure strives to reduce friction for developers by using tools and frameworks native to the product stack.
  • Help craft and drive the technical roadmap of our test infrastructure, improve testing practices, and collaborate with multiple squads to ensure their needs are met. You should be comfortable navigating the challenges of test automation, debugging failures, and supporting engineers across different product areas.
  • Take operational responsibility for the services that are owned by your team, potentially including taking part in an on-call rotation.
  • Promote sound engineering practices, drive work on technical strategy and roadmaps.


Who You Are
  • Experienced with Windows, Batch and PowerShell scripting.
  • Comfortable doing tasks for other clients (Android, iOS & Web) and platforms.
  • Strong understanding of software architecture and design principles.
  • Excellent problem-solver with keen attention to detail
  • Strong communicator, able to work effectively with multi-functional teams.
  • A great teammate who takes initiative and has the ability to see the bigger picture, especially when it comes to improving developer experience.
  • Experienced with writing and maintaining automated tests using Boost or similar frameworks.
  • Familiar with crafting scalable and maintainable testing systems and infrastructure.
  • Interested in staying updated with the latest C++ testing tools, frameworks, and best practices.
  • Comfortable collaborating with multi-functional teams, navigating technical challenges, and supporting diverse partners.
  • Understanding of CI/CD pipelines and infrastructure tools like *Bazel*, *Git*, and testing frameworks for C++ is valued.


Where You'll Be
  • This role is based in 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.


Spotify is an equal opportunity employer. You are welcome at Spotify for who you are, no matter where you come from, what you look like, or what’s playing in your headphones. Our platform is for everyone, and so is our workplace. The more voices we have represented and amplified in our business, the more we will all thrive, contribute, and be forward-thinking! So bring us your personal experience, your perspectives, and your background. It’s in our differences that we will find the power to keep revolutionizing the way the world listens.


Spotify transformed music listening forever when we launched in 2008. Our mission is to unlock the potential of human creativity by giving a million creative artists the opportunity to live off their art and billions of fans the chance to enjoy and be passionate about these creators. Everything we do is driven by our love for music and podcasting. Today, we are the world’s most popular audio streaming subscription service.

Spotify Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Spotify DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Spotify
Spotify CEO photo
Daniel Ek
Approve of CEO
What You Should Know About C++ Engineer - Platform Engineering, Spotify

Are you a passionate C++ Engineer looking to make a real impact? Join our Test Experience team at Spotify! As a C++ Engineer II, you’ll be at the heart of ensuring our client engineers have the best tools and infrastructure to deliver high-quality products. You'll work with C++ and dive into various platforms and build tools, like Bazel, while also showcasing your expertise in Windows environments. In this role, you’ll collaborate with a dynamic team to enhance our Boost and TypeScript-based Test Infrastructure, empowering developers to take full ownership of their features with confidence. Your mission is to improve testing practices and develop a technical roadmap that meets the needs of your fellow engineers. You’ll tackle challenges in test automation and debugging, and you’ll have the chance to support multiple squads across diverse product areas. You'll also take on operational responsibility and possibly participate in an on-call rotation, all while promoting strong engineering practices. Spotify believes in the power of diversity; we embrace your unique background and experiences to foster creativity and innovation. Plus, we offer flexibility in your work environment – whether that’s from home or in our Stockholm office, you can choose what suits you best. If you’re excited about crafting testing solutions and working in a collaborative environment, come join us in revolutionizing the way the world listens!

Frequently Asked Questions (FAQs) for C++ Engineer - Platform Engineering Role at Spotify
What responsibilities does a C++ Engineer at Spotify have?

As a C++ Engineer II at Spotify, you'll be responsible for using your C++ development skills to improve our testing infrastructure, collaborating with various teams, enhancing automated testing practices, and taking part in operational responsibilities including an on-call rotation. You'll also help shape the technical roadmap for our test infrastructure and work towards reducing friction for developers.

Join Rise to see the full answer
What qualifications are required for the C++ Engineer position at Spotify?

Candidates for the C++ Engineer II position at Spotify should have experience with Windows, Batch, and PowerShell scripting, a strong understanding of software architecture, and experience in writing automated tests using frameworks like Boost. Familiarity with CI/CD pipelines and tools such as Bazel and Git is also highly valued.

Join Rise to see the full answer
How does the C++ Engineer role at Spotify contribute to developer experience?

The C++ Engineer II position at Spotify focuses on crafting and enhancing testing infrastructure that allows developers to take ownership of features and automated tests. By improving testing practices and providing necessary tooling, you'll help create a seamless experience that enhances overall product confidence.

Join Rise to see the full answer
What kind of work environment can a C++ Engineer expect at Spotify?

At Spotify, C++ Engineers can enjoy a flexible work environment. While this role is based in Stockholm, we encourage employees to work where they feel most productive, whether that's from home or in the office. There will be opportunities for in-person collaboration but also the freedom to manage your workspace.

Join Rise to see the full answer
What does Spotify value in a C++ Engineer?

Spotify values versatility, innovation, and teamwork in a C++ Engineer. The ideal candidate demonstrates excellent problem-solving skills, effective communication, a proactive mindset, and a passion for continuously improving developer experiences, all while embracing the company's commitment to diversity and inclusion.

Join Rise to see the full answer
Common Interview Questions for C++ Engineer - Platform Engineering
Can you describe your experience with C++ automation testing frameworks?

When discussing your experience with C++ automation testing frameworks, be specific about the tools you've used, like Boost. Explain the projects you've worked on, what challenges you faced, and how you overcame them, focusing on the impact your work had on testing efficiency and product quality.

Join Rise to see the full answer
How do you approach debugging in a Windows environment?

When asked about debugging in a Windows environment, highlight your practical experience and the tools you utilize. Discuss a specific scenario where you successfully navigated a complex bug, detailing your methodical process and the final resolution to demonstrate your problem-solving skills.

Join Rise to see the full answer
What strategies do you use to ensure effective communication in a multi-functional team?

Effective communication in a multi-functional team is crucial. Share examples of how you adapt your communication style to suit different audiences, actively listen to team members' needs, and ensure clarity in project goals. Highlight how collaboration leads to better solutions and improved outcomes.

Join Rise to see the full answer
Explain the importance of CI/CD pipelines in your development process.

CI/CD pipelines are essential for maintaining high-quality standards in software delivery. Explain how they allow for continuous integration and testing, reducing errors, and providing rapid feedback. Sharing a concrete example of how you've implemented or improved a CI/CD pipeline can positively illustrate your technical understanding.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Prioritizing tasks is key in a fast-paced environment. Discuss your process for evaluating project urgency and importance, how you utilize project management tools, and how you maintain flexibility to adapt to shifting priorities while ensuring quality deliverables.

Join Rise to see the full answer
Describe a time you had to take operational responsibility and how you managed it.

Operational responsibility requires a proactive approach. Share a specific experience where you took ownership of a service, detailing your role in monitoring, responding to incidents, and implementing preventive measures. Emphasize your commitment to maintaining high service levels.

Join Rise to see the full answer
What do you think is the most critical factor for improving developer experience?

Improving developer experience hinges on understanding their needs and challenges. Discuss your approach to gathering feedback, understanding pain points, and how this insight drives your decisions in tooling and infrastructure enhancements to create a more seamless and enjoyable experience.

Join Rise to see the full answer
How do you stay updated on the latest C++ programming trends and tools?

Staying current is vital in technology. Mention sources such as online forums, webinars, blogs, and conferences that you engage with regularly. Highlight specific technologies or frameworks you are excited about and discuss how you apply newfound knowledge in your work.

Join Rise to see the full answer
Can you provide an example of how you improved a testing process?

When asked about improving a testing process, have a particular example ready. Describe the initial state, the interventions you implemented, such as introducing new tools or practices, and the measurable improvements that resulted, illustrating your impact on team efficiency and product quality.

Join Rise to see the full answer
What motivates you to work in test infrastructure and automation?

Your motivation can reveal your alignment with the role. Share your passion for enhancing product quality through test automation, how you enjoy solving complex problems, and your enthusiasm about making developers' lives easier while contributing to the product's success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Dare to be Different
Diversity of Opinions
Dental Insurance
Vision Insurance
Performance Bonus
Paid Time-Off
Mental Health Resources
Employee Resource Groups
Social Gatherings
Posted 12 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Sopra Steria Remote 550 Rue Pierre Berthier, 13290 Aix-en-Provence, France
Posted 9 days ago

Spotify is one of the largest online music streaming service providers founded in 2006 by Daniel Ek and Martin Lorentzon. As of March 2024, Spotify has over 615 million monthly active users, including 239 million paying subscribers around the world.

445 jobs
MATCH
VIEW MATCH
BADGES
Badge Future MakerBadge Global CitizenBadge InnovatorBadge Office Vibes
CULTURE VALUES
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
BENEFITS & PERKS
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
C
Someone from OH, Sunbury just viewed Data Entry Online at Comforce Resource
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja
Photo of the Rise User
23 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
Photo of the Rise User
12 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork