Obvious Ownership: A Sensible Humane Registry
SoundCloud Backstage Blog·6 Jan 2022
Imagine yourself as an engineer who just joined SoundCloud. Besides meeting your colleagues and getting your new laptop, badge, and that cool branded hoodie, the first weeks at work will be about...
Service Architecture at SoundCloud — Part 3: Domain Gateways
SoundCloud Backstage Blog·17 Sept 2021
This article is the last part in a series of posts aiming to cast some light onto how service architecture has evolved at SoundCloud over the past few years, and how we’re attempting to solve some...
Service Architecture at SoundCloud — Part 2: Value-Added Services
SoundCloud Backstage Blog·20 Aug 2021
This article is part of a series of posts aiming to cast some light onto how service architecture has evolved at SoundCloud over the past few years, and how we’re attempting to solve some of the...
Service Architecture at SoundCloud — Part 1: Backends for Frontends
SoundCloud Backstage Blog·29 Jul 2021
This article is part of a series of posts aiming to cast some light onto how service architecture has evolved at SoundCloud over the past few years, and how we’re attempting to solve some of the...
How We Share Knowledge as a Web Collective
SoundCloud Backstage Blog·14 Jul 2021
There’s no single platform team that consists of only web engineers at SoundCloud, even though we consider ourselves to be part of the “Web Collective.” Instead, all web engineers are split into...
Upcoming API Security Updates — Action Required
SoundCloud Backstage Blog·1 Jul 2021
As part of our continuous effort toward making improvements to our API with the hope that we can relaunch API access to all developers, we’re making some critical security improvements.
Did I Break You? Reverse Dependency Verification
SoundCloud Backstage Blog·25 May 2021
SoundCloud was founded 13 years ago, and throughout its history, the company and much of its tech stack has changed.
High-Tier Content in the SoundCloud API
SoundCloud Backstage Blog·6 May 2021
You can now retrieve metadata for our full SoundCloud catalog through our API by providing the new access filter in your request.
The Journey of Corpus
SoundCloud Backstage Blog·29 Apr 2021
It seems like a simple enough concept: You take data from how your users interact with your product, and you use it to make business and product decisions.
How to Successfully Hand Over Systems
SoundCloud Backstage Blog·20 Apr 2021
In a product company, changes are inevitable so as to best support the strategy and the vision. Often during such a change, new teams are formed and other ones are restructured.
SoundCloud’s New API Track Object
SoundCloud Backstage Blog·16 Mar 2021
As a part of our efforts to improve API use, we’re introducing a new Track object that’s more up to date with our current data model.
Building a Healthy On-Call Culture
SoundCloud Backstage Blog·11 Mar 2021
Paging Doctor Software In the past, on-call duty was often associated with doctors, but in recent years, it’s become common for software engineers to be asked to be available for support work on...
Dependency Inversion as a Driver to Scale Mobile Development
SoundCloud Backstage Blog·24 Feb 2021
SoundCloud’s iOS codebase faced a radical change a couple of years ago. The team had decided to modularize the codebase into frameworks, mainly to speed up development and give it a shape where it...
Tests Under the Magnifying Lens
SoundCloud Backstage Blog·2 Feb 2021
Testing is at the heart of engineering practices at SoundCloud. We strive to build well-balanced test pyramids within our code repositories and have as much test coverage as possible for different...
Leveraging a Manager Weekly Newsletter for Team Communication
SoundCloud Backstage Blog·25 Nov 2020
I started my journey as an Engineering Manager at SoundCloud close to a year ago. This came after working as a Software Engineer for more than a decade, most of which I spent as an iOS Engineer.
Testing SQL for BigQuery
SoundCloud Backstage Blog·16 Oct 2020
“To me, legacy code is simply code without tests.” — Michael Feathers If untested code is legacy code, why aren’t we testing data pipelines or ETLs (extract, transform, load)?
DeveloperBridge: SoundCloud’s Program for Training People from Diverse Backgrounds to Become Engineers
SoundCloud Backstage Blog·17 Jul 2020
DeveloperBridge is a year-long, full-time, paid traineeship program where participants learn from and work with engineering teams at SoundCloud.
Changing the Interview Process during Remote Working
SoundCloud Backstage Blog·30 Jun 2020
Please also see Part 1: Rethinking the Backend Engineering Interview Take-Home Challenge and Part 2: The Recruiting Perspective and Results.
Technical Interview Reform, Part 2: The Recruiting Perspective and Results
SoundCloud Backstage Blog·26 Jun 2020
Please also see Part 1: Rethinking the Backend Engineering Interview Take-Home Challenge Among the engineering groups at SoundCloud, backend engineering has always had the highest number of open...
Technical Interview Reform, Part 1: Rethinking the Backend Engineering Interview Take-Home Challenge
SoundCloud Backstage Blog·25 Jun 2020
Most SoundCloud backend engineers have good feelings about the old backend engineering take-home challenge. It’s commonly been characterized as a fun, thought-provoking coding problem.
Your filters hide everything on this page. Adjust them in preferences.