Taro Logo

Senior Backend Software Engineer, Ads Team

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.
Senior Software Engineer
Hybrid
5+ years of experience
This job posting may no longer be active.

Description For Senior Backend Software Engineer, Ads Team

SoundCloud, a leading music platform founded in 2007, is seeking a Senior Backend Software Engineer to join their Ads team. This role offers an exciting opportunity to work on large-scale Scala microservices and build the next-generation API platform for user experience applications. The ideal candidate will have solid backend engineering skills, proficiency in Scala, Java, or Go, and experience in bringing backend services to production.

As part of a cross-functional, collaborative team, you'll be instrumental in developing and modernizing SoundCloud's platform by adopting newer technologies like Go, NodeJS, and TypeScript. Your responsibilities will include creating high-performance service frameworks, tracking the business impact of your work, and crafting simple solutions to complex engineering problems.

SoundCloud offers a flexible work culture with offices in the US, Germany, and the UK, allowing for both in-person collaboration and remote work. The company is deeply committed to diversity, equity, and inclusion, fostering an environment where every voice is respected and heard. Benefits include a Creativity and Wellness allowance, Employee Stock Ownership Plan, professional development opportunities, and a generous PTO policy.

This role is perfect for an independent thinker who thrives in a tight-knit team and is passionate about building products that empower artists and connect fans through music. With over 375 million tracks from 40 million artists, SoundCloud is at the forefront of shaping the future of music, and this is your chance to be a part of it.

Last updated 10 months ago

Responsibilities For Senior Backend Software Engineer, Ads Team

  • Build next-generation API platform for user experience applications
  • Develop and modernize platform by adopting newer technologies and concepts
  • Work with large-scale Scala microservices
  • Create service frameworks with top-notch performance and reliability
  • Bring backend services to production
  • Track and showcase tangible business impact of work
  • Collaborate closely with other teams
  • Craft simple solutions to complex engineering problems

Requirements For Senior Backend Software Engineer, Ads Team

Scala
Java
Go
Node.js
TypeScript
Kafka
  • Solid backend engineering skills
  • Experience in bringing backend services to production
  • Proficiency in Scala, Java, or Go
  • Understanding of infrastructure challenges
  • Proactive and collaborative mindset
  • Ability to communicate effectively
  • Independent thinking
  • Commitment to products
  • Prior experience with microservices (preferred)
  • Experience with automated testing and continuous delivery (preferred)
  • Experience in AWS or GCP cloud-services (preferred)
  • Knowledge of technologies such as TypeScript, GraphQL, Kafka, and data processing pipelines (preferred)

Benefits For Senior Backend Software Engineer, Ads Team

401k
Education Budget
  • Creativity and Wellness benefit
  • Employee Stock Ownership Plan
  • Professional development allowance
  • Flexible vacation and public holiday policy (up to 35 days of PTO annually)
  • Free German courses at beginning, intermediate and advanced levels
  • Various snacks, goodies and 2 free lunches weekly at the office

Interested in this job?