C++ Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Experience with CI infrastructure and internal developer workflows: Owned the client continuous integration (CI) infrastructure at Spotify previously; understand best practices for building, testing, and shipping code. • Proficiency in programming languages Python and C++ required along with understanding of Bazel, gRPC/Protobuf, Git, Windows environments including scripting skills: Experience working across multiple client platforms (Android, iOS, Web, Smart/Ubiquity devices) using these technologies. • Deep knowledge in software architecture, scalable build systems and CI/CD fundamentals is required to contribute effectively to the technical roadmap for CI systems defining standards for integration practices: Experience with evolving Spotify’s client ecosystem across Android, iOS, desktop, embedded platforms; understanding of Bazel. • Strong problem-solving skills and excellent collaboration/communication abilities are essential as part of the role to troubleshoot complex build failures and support engineers in adopting best CI/CD practices: Experience collaborating with multiple product and platform squads at Spotify; passionate about improving developer experience through automation, simplification, tooling excellence. • Flexibility required for occasional onsite meetings while primarily working remotely from London or Stockholm as the role is based in these locations: Experience with flexible work arrangements and ability to adapt quickly when needed; comfortable travel between Spotify offices across Europe if necessary.
Responsibilities
• Own and evolve CI infrastructure for Spotify’s client engineering organisation. • Improve build reliability, performance, and observability across client codebases. • Contribute to the technical roadmap for CI systems, defining standards for build and integration practices. • Develop and maintain automation in Python and C++, working across environments including Windows. • Collaborate with multiple product and platform squads to ensure CI systems align with developer needs. • Troubleshoot complex build failures and support engineers in adopting best CI/CD practices.
Benefits
• Equity options mentioned as part of compensation: "Equity." • Paid Time Off (PTO) is included with benefits: "Paid time off" and "Insurance," which implies PTO, are listed under Benefits/Compensation herein referred to simply as 'benefits.'