Software Engineer - Backend

Output Los Angeles, CA

Company

Output

Location

Los Angeles, CA

Type

Full Time

Job Description

Love music? Come sit with us. At our core, we help creative people make better music with cutting edge technology.

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 growing, and we’re looking for a Backend Engineer to build and evolve highly scalable and available API platform capabilities to support rich new music experiences for our users in the discovery space - including browse, 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 a backend specialist who has intrinsic motivation, is technically savvy, detail-oriented, and energized to chart the course for our discovery 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
  • Actively participate in agile process - work breakdown, grooming, estimation, planning and execution of software development work as part of a scrum team 
  • Develop software in various languages including TypeScript/NodeJS, Ruby/Rails, and others. Participate in code and design reviews
  • Build, operate and maintain infrastructure, tools, and CI/CD deployment pipeline. Take operational responsibility for the services that are owned by your team
  • Lead small technical projects from start to finish through lean process
  • Exercise strong judgment on trade-off decisions between complexity, risk, and effort
  • Follow SW engineering best practices
  • Build quality into our engineering processes and practices

What you'll need to be successful in this role:

  • 4-5 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
  • Some Devops and/or SRE background in managing uptime of production systems, and safe deployment techniques
  • 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 $100,000 - $140,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, NJ and FL. 
  • 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.

Output has made a name for itself as one of the fastest growing, creative, and influential music-making software companies in the world. The likes of Kendrick Lamar, Bjork, Rihanna, James Blake, Imagine Dragons, Justin Timberlake, Nine Inch Nails and many more use our software to write music as well as hit shows and films like Stranger Things, Game of Thrones, and Black Panther.

We are a strong group of like-minded music makers and music lovers sharing the common goal of helping music makers around the world be creative. We’re bonded by music. We’re motivated by challenging and fulfilling work. And we always do it while having fun. 

We have adapted our working styles and have successfully launched new products, achieved record sales and we continue to thrive as a team all while working remotely. We have embraced the “work from anywhere revolution” and will continue to hire all roles remotely unless otherwise stated. We are currently accepting applications from the following states CA, WA, CO, NY, NJ and FL. Our Los Angeles office will remain open to those needing a space or looking for a place to collaborate with other teams. Our culture has always valued our employee’s work-life balance and we offer 5 weeks of PTO, excellent health care, and a community of music enthusiasts.

Privacy Policy for California Candidates

Apply Now

Date Posted

11/11/2023

Views

12

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer, Data Platform (Lead) - Benchling

Views in the last 30 days - 0

Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...

View Details

Senior Product Manager, Enterprise - Atlassian

Views in the last 30 days - 0

Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...

View Details

Senior Product Manager, Dev Solutions - Atlassian

Views in the last 30 days - 0

Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...

View Details

Senior Account Sales Representative - Spectrum

Views in the last 30 days - 0

The job involves selling products and services to customers in assigned nonbulk multidwelling units through doortodoor solicitation lobby events and b...

View Details

South LA, CA Territory Account Executive - Toast

Views in the last 30 days - 0

Toast is seeking a Territory Sales Account Executive to join their team in transforming the restaurant industry The role involves prospecting building...

View Details

Manager, Implementation Service - BuildOps

Views in the last 30 days - 0

BuildOps is a fastgrowing technology startup seeking a ManagerSenior Manager of Implementation The role involves leading a team to architect solutions...

View Details