SoundCloud empowers artists and fans to connect and share through music. Founded in 2007, SoundCloud is an artist-first platform empowering artists to build and grow their careers by providing them with the most progressive tools, services, and resources. With over 400+ million tracks from 40 million artists, the future of music is SoundCloud. We're looking for a Senior Full Stack Engineer to join our growing Platform Enablement team. This is a central engineering team that supports various initiatives around SoundCloud, including marketing technology, privacy & consent and observability, across web and mobile devices. As an engineer on this team, you can expect a fast-paced environment and a variety of types of projects. Great communication skills are a must!
Key Responsibilities:
- Work cross-functionally with product managers, data engineers, and designers to translate business needs into scalable technical solutions.
- Design, build, and maintain backend services, APIs, and data integrations to support core company initiatives across device platforms
- Collaborate with the other SoundCloud engineers to integrate core initiatives into various code bases.
- Ensure the frontend experience is responsive, performant, and consistent with design standards.
- Contribute to architecture decisions around data models, caching, messaging queues, and service communication patterns.
- Participate in design and code reviews, ensuring engineering excellence and maintainability.
- Troubleshoot production issues and drive continuous improvement in reliability and performance
- Mentor junior engineers, advocate for best practices and promote a positive team culture
Experience and Background:
- 7+ years of professional experience in full stack web development, with a strong emphasis on backend systems.
- Strong proficiency in one or more backend languages (e.g., Node.js, Python, Go).
- Proven experience designing and building GraphQL APIs and/or RESTful APIs.
- Proven experience with frontend frameworks such as React, Next.js, or Vue.js.
- Experience deploying and managing services in cloud environments, preferably GCP, AWS, Terraform
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB, MongoDB).
- Exposure to analytics and data visualization tools (e.g., Looker, Tableau, or custom dashboards).
- Excellent communication skills and a collaborative mindset.
- Experience in either iOS or Android development is a bonus!
The salary range for this role is $140,000 - $210,000 annually. The final salary offered will be determined based on relative experience, skills, internal equity, and location. We also offer a generous total rewards program - read more about additional benefits and perks below!