Description
The Platform team at Spotify creates technology that enables the company to learn quickly and scale easily. The Starfleet team is leading a transformative shift in Spotify's engineering culture by migrating from a polyrepo ecosystem to a unified monorepo model.
As a Software Engineer on the Starfleet team, you will contribute directly to Spotify's monorepo migration by building and evolving core tooling and infrastructure. You will solve complex integration challenges across CI/CD systems, dependency management, and developer workflows. Additionally, you will maintain and enhance high-impact internal platforms such as Fleetshift and Production Policy Enforcer during the transition away from legacy systems.
Responsibilities:
- Contribute to Spotify's monorepo migration by building and evolving core tooling and infrastructure
- Solve complex integration challenges across CI/CD systems, dependency management, and developer workflows
- Maintain and enhance high-impact internal platforms such as Fleetshift and Production Policy Enforcer
- Design and implement reliable, testable, and maintainable backend systems, primarily in Java
- Own end-to-end solutions from technical design through delivery and operational excellence
- Lead smaller technical initiatives within the squad, coordinating efforts and driving alignment to completion
- Partner closely with stakeholders across the Platform Mission to ensure the monorepo strategy meets the diverse needs of Spotify's engineering community
- Reduce developer toil by automating workflows and enabling scalable, self-service infrastructure
Requirements:
- Experience building backend systems in modern programming languages such as Java
- Comfortable working across multiple systems and navigating complex distributed architectures
- Ability to independently drive scoped technical problems from design through implementation
- Care deeply about developer experience, automation, and reducing friction for other engineers
- Experience with infrastructure, DevOps, or cloud-native environments such as Google Cloud Platform or Kubernetes
- Collaborative approach and prioritize squad success over individual recognition
- Approach challenges with curiosity and resilience, viewing setbacks as learning opportunities
- Understand how technical decisions impact the broader engineering organization and strive to build scalable, long-term solutions
Location: Toronto Flexible work arrangements available.
Salary: $103,321 - $147,602 CAD per year, plus equity. Benefits include extended health and dental coverage, retirement savings plans, monthly meal allowance, 23 paid days off, 13 paid flexible holidays, and other benefits in accordance with Canadian employment standards.