Sr. Software Engineer - Monetization


  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 04/20/2021
  • Website:
  • Company Address: 36 East 20th Street 4th Floor, New York, NY, 10003

About Splice

At Splice, we seek to empower all musicians to realize their creative potential and share it with the world. We believe that an open ecosystem leads to more collaboration, knowledge-sharing, and discovery, which leads to more musicians and better musicians, which means more and better music.

Job Description

The Role: 

Splice’s monetization team builds products focused on the core set of revenue-generating systems, payment infrastructure and identity management for our customers. The team tackles both frontend and backend investments to enable smooth subscription experience, handling complex use cases for millions of users.

As a monetization team member, you will implement and maintain the next generation of Splice’s customer facing products using your knowledge of domain driven design, Golang, MySQL, Docker, API design, and testing.

Why Splice? 

As advocates for artists everywhere, we’re building a creative ecosystem for music producers. With this ecosystem, we’re cultivating a global community of creators that fosters inspiration, connection, focus, and growth.

Our work environment is no different. We encourage inclusion, collaboration, big ideas, helping where we can and asking for assistance when we need it. We aim for steady, measured expansion through experimentation and iteration. We encourage optimism, respect, accountability, and transparency in the workplace. We’re trailblazers who aren’t afraid to stumble, because every stumble offers an opportunity to continuously improve our processes, products, strategies, and even ourselves.

We don’t just hire people who mirror our culture. We hire people who add to it.

What You’ll Do? 

We expect that a software engineer at this level will:

  • You are comfortable delivering on large, complex tasks with multiple components.
  • You can investigate and provide detailed guidance for areas of significant ambiguity.
  • You can identify and break down tasks contributing to the team’s goals in advance of the next 2-3 months.
  • You regularly screen for quality risks across the platform and provide solutions prior to implementation.
  • You set an example for quality by engaging with other teams and engineers to ensure proper, comprehensive reviews and testing.  
  • You provide mentorship and give frequent feedback on how to improve our processes and enable teammates to learn best practices.
  • You help manage cross-team commitments, track their progress and relate that to the overall delivery roadmap in order to help prioritize what the team should be working on.
  • You consider yourself flexible and readily adapt to change.
  • You enjoy looking for personal growth opportunities and are continuously looking for ways to improve.

What We’re Looking For?

As a Senior Software Engineer at Splice, you might find within yourself:

  • You have at least 1+ years of relevant work experience in building and maintaining production software using Golang and MySQL.
  • You have built and maintained CI/CD pipelines and have experience with e.g. Docker gomod, Make, and other build/deploy frameworks.
  • You have contributed to and are familiar with microservices. 
  • You have designed distributed systems at scale.
  • You share our vision to advocate for artists and become the most iconic company in music.
  • You’re self-directed towards generating excellent work outcomes.
  • You have a bias towards action and experimentation.
  • You care about quality. It drives you.
  • You are comfortable, or even prefer working across technical stacks.
  • You get excited about data and using it to make technical decisions.
  • You communicate clearly and effectively with technical and non-technical audiences.
  • You are comfortable both deploying and maintaining code.


  • Payment domain experience
  • Experience with AWS, ECS, RDS, ElasticSearch, and other managed services
  • Experience with GraphQL
  • Experience working with remote people and remote teams

Equal Opportunity Employer:

Splice is an equal opportunity employer, committed to diversity and inclusiveness. We will consider all qualified applicants without regard to race, color, nationality, gender, gender identity or expression, sexual orientation, religion, disability or age.

Related Jobs

Sr. Software Engineer - Monetization

Splice - Remote

Executive Assistant, VP Marketing

Splice - New York City, NY, US

Director of Business Development

Splice - New York City, NY, US

Customer Experience Manager

Splice - New York City, NY, US

Sr. Product Designer

Splice - Remote
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.