WHO WE ARE:  

We are a producers playground, delivering music creators the tools they need to bring their ideas to life. With a massive, industry-leading catalog of licensed samples, paired with powerful AI, and access to affordable plugins and DAWs, Splice kicks sound discovery, inspiration, and creative output into overdrive. 

HOW WE WORK:  

At Splice, DISCO is a rallying cry for collaboration, accountability and unity within our organization; Direct, Inclusive, Splice Together, Creator Centric and Optimistic. Our shared success depends on our ability to support one another, work well together and communicate directly. By embracing flexibility and a unified approach, we can navigate anything that’s thrown at us. 

Splice embraces a culture of remote work. You’ll see your colleagues showing up from across the US and the UK. In order to keep us working well as a team, we have regular communication, including Town Halls, departmental All Hands and get-togethers.

When you join Splice, you join a network of colleagues, peers, and collaborators. Are you ready?

JOB TITLE: Software Engineer, Mobile 

LOCATION: REMOTE

THE ROLE: 

As a Software Engineer on our team, you'll work with Engineering, Design, and Product Management to deliver value to artists. Using your knowledge of software development, you will create, maintain, and deploy application features for a new AI-driven Mobile cross-platform application. You'll have the opportunity to shape the creative flow of musicians while working with multi-talented, creative, and inclusive teammates.

WHAT YOU’LL DO:

  • Solving problems with code, without code, and sometimes by deleting code
  • Writing code in Dart using the Flutter framework to improve Splice’s mobile applications on both iOS and Android
  • Writing native code in Java, C++, Swift, or Objective C as needed
  • Rapidly iterating and experimenting with new concepts for creative workflow
  • Collaborating with your peers in Engineering, Product Management, and Design to support product decisions and review future implementations
  • Co-authoring RFCs to propose new feature implementations, or improvements to existing ones
  • Participating in code reviews to shape our code and the way we think and talk about our work

JOB REQUIREMENTS:

  • You’ve written code in any of the following languages: JavaScript, Java, Swift, Kotlin, Objective-C, C++, Dart, Flutter
  • Strong object oriented programming fundamentals
  • Comfortable deploying and maintaining code within a mobile application environment, including working with simulators and emulators in Xcode, Android Studio
  • Comfortable integrating and testing with APIs, and mocking data in the absence of an available endpoint
  • Self-directed towards delivering quality work and generating excellent work outcomes
  • Innate curiosity, with keenness to ask questions and communicate effectively
  • Preference for working across technical stacks
  • Experience with Bloc/Cubit state management architecture in Flutter


BONUS

  • Experience playing an instrument, singing, and/or using music creation software
  • Experience with GraphQL
  • React Native experience, in the absence of Flutter experience
  • Audio engineering and/or digital signal processing experience
  • Intuition with common design patterns
  • General knowledge of foreign function interfaces 

The national pay range for this role is $129,500 - $154,500. Individual compensation will be commensurate with the candidate's experience.

Splice is an Equal Opportunity Employer 
Splice provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


U.S. Standard Demographic Questions We invite applicants to share their demographic background. If you choose to complete this survey, your responses may be used to identify areas of improvement in our hiring process.
How would you describe your gender identity? (mark all that apply)





How would you describe your racial/ethnic background? (mark all that apply)











How would you describe your sexual orientation? (mark all that apply)








Do you identify as transgender? (Select one)




Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning? (Select one)




Are you a veteran or active member of the United States Armed Forces? (Select one)





Please reach out to our support team via our help center.
Please complete the reCAPTCHA above.