Software Engineer, Payments & Subscription

UnitedMasters

Remote
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 03/03/2021
  • Website: unitedmasters.com
  • Company Address:

About UnitedMasters

UnitedMasters is a new music industry alternative that provides independent artists with premium music distribution services, a suite of tools to help them directly connect with fans, and opportunities for unique partnerships with some of the world’s biggest brands including the NBA, Bose, and iHeart.

Job Description

About UnitedMasters

As a new industry alternative for independent artists, UnitedMasters provides premium music distribution services and facilitates unique partnerships between artists and the world's biggest brands. We enable artists to maintain full ownership over their master recording rights while introducing them to millions of new fans worldwide through our direct brand partnerships.

The UnitedMasters team is made up of musicians, marketers, engineers and storytellers with backgrounds from Beats, Apple, YouTube, SoundCloud, Pandora and more. We work hand in hand with the award-winning creative teams that forge those innovative partnerships at Translation.

We are looking for an experienced Software Engineer to join our growing subscription engineering team. You will be responsible for a critical part of our business, our subscription and payments platform. 

What you’ll be doing

  • Working with product management and other engineering teams to design, build and operate UnitedMasters current and next generation products, including Order/Subscriptions, Billing, Payments, Finance and Revenue products.
  • Understand the platform needs of other functional areas, and provide design and development guidance as required.
  • Understand the needs of users and build products that are intuitive and easy to use.
  • Advocate for best practices to produce reliable, maintainable and fault tolerant software.
  • Help design system architectures to improve performance and scalability.
  • Mentor other engineers and help build a high performance engineering team.
  • Raise the bar on engineering practices and code quality.   

What you should have

  • You’ve been building scalable infrastructure applications professionally for 2+ years. You are familiar with common platform architectural patterns.
  • You have 2+ years of experience working with payments/reporting systems.
  • You have experience with several programming languages -- e.g., Python, Ruby, Go, C, or Java.
  • You can contribute to technical architecture discussions and help drive technical decisions within your team.
  • You write understandable, testable code with an eye towards maintainability.
  • You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you.
  • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
  • Have great ideas, and can run with them to produce great results.                                                                                                                                                                          

Nice to have

  • Degree in Computer Science, or equivalent education/experience.  
  • Excellent verbal and written English communication.
  • You have 4+ years of experience working with payments/reporting systems.
  • 4+ years software development experience specializing in backend, platform, or infrastructure development in Java, Python, etc  
  • Strong database knowledge. Knows SQL and NoSQL as well as when to use each.
  • Have designed and built web applications and possess expertise in related concepts like web services, SOA, RPC (GraphQL, REST, gRPC, Thrift) and API design.
  • Good knowledge of common algorithms, data structures and design patterns.
  • Can take ambiguous requirements in complex domains and distill them down into actionable tasks.

Related Jobs

Software Engineer, Payments & Subscription

UnitedMasters - Remote

Software Engineer, Platform

UnitedMasters - Remote

Software Engineer, UI & React Native

UnitedMasters - Remote

Director, Legal

UnitedMasters - New York City, NY, US

Product Manager, Data

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