Splice logo

Principal Software Engineer

Splice’s monetization team builds products focused on the core set of revenue-generating systems, payment infrastructure and identity management for our customers.

Splice

Icons/design/feather/users

51-200

Icons/design/feather/country/us United States

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 architect, 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? 

Music starts at Splice. As a collection of artists, producers, creators and collaborators, Splice sweats every detail involved in the creative process. From our expansive library of content, to the tools we provide, to our company work culture, we’re constantly evolving towards being the best advocates for our artists and employees. If you work at Splice you’ll be asked, “what does music mean to you?” That’s because music is at the core of everything we do. It’s why we hire trailblazers to help us solve problems, navigate uncharted territory, and change the industry for the better. It’s why we seek out diversity in who we hire, represent and collaborate with to ensure that we’re growing towards a more inclusive and open minded reality. And it’s why we hold ourselves accountable for our part in shaping music creation.

What You’ll Do? 

We expect that a software engineer at this level will:

  • Building and maintaining our core payment functionality and third party integrations.

  • Collaborating with your peers in Engineering, Product Management, and Design to support product initiatives and review future implementations, write specifications, and author technical designs.

  • Partnering with feature teams to implement payment solutions in their workflow.

  • Planning for the future of our payments system: implementing new features from our providers, transitioning to a service architecture, working cross-departmentally to proactively address fraud and abuse.

  • Engaging with our domain model: building functionality for subscription, lease, order, invoice, and payments; working with licensing, currency, discount, and tax use cases; mapping our model to Recurly, Avalara, and payment gateways.

  • Working in our Go API and JavaScript client applications

  • Supporting our Customer Experience team to investigate and resolve issues

  • Participating in respectful code review to shape not just our code, but the way we think and talk about our work

What We’re Looking For?

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

  • You have at least 2+ 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 architected and designed distributed systems at scale.

  • You have contributed to and are familiar with microservices. 

  • You are comfortable to present your design to other senior technical leaders.

  • 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 non-technical audiences.

  • You are comfortable both deploying and maintaining code.

  • You are excited to mentor other engineers.

  • You share our vision to advocate for artists and become the most iconic company in music.

Bonus:

  • 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 inclusion. We will consider all qualified applicants without regard to race, color, nationality, gender, gender identity or expression, sexual orientation, religion, disability or age.

About this role

December 31st, 2021

June 10th, 2021

Full Time

To apply, you must have a permit to work in this country.
Icons/design/feather/country/us United States
Splice is hiring for this role
 in these timezones.
Icons/design/feather/country/us All US timezones (+/- 4 hours)
-11.00 -11.00
-10.00 -10.00
-9.50 -9.50
-9.00 -9.00
-8.00 -8.00
-7.00 -7.00
-6.00 -6.00
-5.00 -5.00
-4.00 -4.00
-3.50 -3.50
-3.00 -3.00
-2.00 -2.00
-1.00 -1.00
10.00 10.00
10.50 10.50
11.00 11.00
12.00 12.00
12.75 12.75
13.00 13.00
14.00 14.00

Apply now

Please let Splice know you found this job on Himalayas. This will help us grow!

Apply now

About Splice

Learn about Splice and their company culture.

View company profile

We're creating a new way to make music.

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.

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.

Tech stack

Learn about the technology and tools that Splice uses.

View tech stack

Similar remote jobs

These are some of our top picks for great remote jobs on Himalayas.

View all jobs
Replit logo

Replit

Icons/design/feather/users

11-50

Geosite logo
Icons/design/feather/country/us United States only

Geosite

Icons/design/feather/users

11-50

Icons/design/feather/dollar sign

130k-180k USD

Platform.sh logo
Icons/design/feather/country/us United States only

4 remote jobs at Splice

Splice is hiring Principal Software Engineer, Product Manager, and more.

View all jobs at Splice
Splice logo
Icons/design/feather/country/us United States only

Splice

Icons/design/feather/users

51-200

Splice logo
Icons/design/feather/country/us United States only
Splice logo
Icons/design/feather/country/us United States only

Splice

Icons/design/feather/users

51-200

Splice logo
Icons/design/feather/country/us United States only

Remote companies like Splice

These are some great remote companies operating in similar industries to Splice.

View all companies

Creating a healthier future. At H1 we are creating a healthier future by delivering a platform that connects stakeholders across the healthcare ecosystem for greater collaboration and discovery.

Thematic logo

Thematic helps mid to large sized companies turn datasets of free-text customer feedback into actionable insights using AI and NLP.

At Close, we're building the best sales automation CRM for inside sales teams.

Most companies'​ digital problems are rooted in alignment, relevance, and velocity.

We Work Remotely logo

We Work Remotely is the largest remote work community in the world.

Airmeet is a platform for virtual summits, meetups & workshops with a social lounge to deliver a rich networking experience.

The latest jobs in your inbox

We'll keep you updated with the best new remote jobs.

Read about our privacy policy

Hiring remotely?
Start posting jobs today.

Start posting jobs for only $50.

Post remote jobs on Himalayas