Senior Software Engineer - Backend
Los Angeles, CA, United States
Output is one of the most influential and fastest-growing music-making software companies in the world used by the likes of Drake, Bjork, Rihanna, and Coldplay, to name a few. Our focus is to inspire a new generation of music makers with a platform that brings the power of a studio to anyone, wherever they are. With groundbreaking products providing new sources of inspiration and sound; here at Output, we are on an endless journey to revolutionize the way creators make music.
The Output team is looking for a Senior Backend Engineer to build and evolve highly scalable and available API platform capabilities to support rich new music experiences for our users specifically in the Discovery space - including browsing, recommendation, personalization, search, and other experiences. The ideal candidate will have deep experience as a backend software engineer ranging from distributed systems and micro-services architecture to CICD, Devops and software engineering best practices. This candidate will also have experience rebuilding backend stacks while ‘the plane is in flight’. We’re looking for someone who has intrinsic motivation, is detail-oriented, technically savvy, and energized to chart the course for our Discovery future tech platform capabilities roadmap.
How you'll add value:
Build, evolve, deploy, monitor, and maintain backend services to power critical user experiences with focus on high availability, low latency and scalability
Provide backend services technical leadership for your cross-functional team and large complex projects - be able to lead technical scoping, architecture and system design
Actively participate in scrum process - work breakdown, grooming, estimation, planning and execution of software development work as part of a scrum team
Provide architectural leadership for projects - Understand critical tradeoffs and prioritize paying down tech debt along the way
Build, operate and maintain infrastructure, tools, and CI/CD deployment pipeline. Take operational responsibility for the services that are owned by your team
Be a role model for the team on SW engineering best practices, leading by example
Lead technical projects from start to finish - ability to apply lean process
Strong judgment to drive project trade-off decisions between complexity and lead time
Advocate for making quality implicit in our engineering processes and practices
What you'll need to be successful in this role:
6+ years experience delivering impactful, high-quality backend software applications for large scale production systems
Experience and exposure to backend architectural patterns, technologies, frameworks, languages and tools. Tendency towards micro-services architecture when appropriate
Solid Devops background and high value placed on uptime of production systems highly preferred
Experience with the following technologies, frameworks, languages and tools -
RESTful services, API design best practices, distributed systems, micro services, GraphQL and other architectural patterns
Developing and maintaining restful services in NodeJS, Python, Ruby, etc
Database technologies such as MySQL, Postgres, NoSQL, etc
Configuring and using cloud hosted infrastructure like GCP, Heroku, or AWS
Test driven development including unit, integration and regression testing and automation for backend services and APIs (Datadog, RUM, synthetics, dashboards, logging)
Some CI/CD processes and deployment best practices
Experience working in cross-functional product teams
Excellent communication and interpersonal skills - Ability to propose solutions and back them up with sound reasoning
Bonus: Passion for creating music tools that empower creative music makers
Additional information:
No Agency Recruiters
In accordance with California law, the salary range for this role if filled within Los Angeles is $120,000 - $180,00. The range for the position in other geographies may vary based on market differences. The actual compensation will be determined based on experience and other factors permitted by law
Applicants must be currently authorized to work in the United States on a full-time basis and must reside in CA, WA, CO, NY or NJ
Output is an Equal Opportunity Employer. Output’s employment decisions are made without regard with race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other legally protected status.
#J-18808-Ljbffr