Demo

Senior Software Engineer I

Splice
New York, NY Full Time
POSTED ON 1/23/2025
AVAILABLE BEFORE 4/23/2025

Job Description

Job Description

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 : Senior Software Engineer I

LOCATION : Remote

THE ROLE : As a Senior Software Engineer on the Audio Core team, you'll work with Engineering, Design, and Product Management to help our users create incredible music. You will create, deploy, and maintain application features that meet creators where they are, from DAW Plugins to Web, Desktop, and even Mobile apps. 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 :

  • Solve problems using a variety of languages and frameworks such as C , JavaScript, TypeScript, Angular, Elementary Audio, and more.
  • Rapidly iterate and experiment with new concepts for creative workflow.
  • Collaborate with your peers in Engineering, Product Management, and Design to support product decisions and review future implementations.
  • Author RFCs to propose new feature implementations, or improvements to existing ones.
  • Share with your teammates, whether it's mentoring another engineer, or posting something awesome you just learned.
  • Participate in code reviews to shape our code—and the way we think and talk about our work.

JOB REQUIREMENTS :

  • You have 3 years of relevant work experience in building and maintaining production quality audio software.
  • You have an earnest desire to learn new things.
  • You've written code in some or all of the following languages : C , JavaScript, Java, Swift, Kotlin, Objective-C, or Dart.
  • You've built software with JUCE or other plugin frameworks.
  • You have a bias towards action and experimentation.
  • You care about quality. It drives you.
  • You are not afraid to ask questions.
  • 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 in an agile environment.
  • You thrive on delivering quality work under tight deadlines.
  • NICE TO HAVES :

  • Experience with WebAssembly and Emscripten.
  • Experience with performance optimization.
  • Experience with Angular.
  • Experience with Rust.
  • Experience with iOS or Android development using the native tool chains.
  • Experience with audio engineering or digital signal processing.
  • Experience with Web Audio.
  • Experience playing an instrument, singing, or using music creation software.
  • The national pay range for this role is $152,500 - $160,000. 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.

    Salary : $152,500 - $160,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer I?

    Sign up to receive alerts about other jobs on the Senior Software Engineer I career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Splice

    Splice
    Hired Organization Address New York, NY Full Time
    Job Description Job Description WHO WE ARE : We are a producers playground, delivering music creators the tools they nee...

    Not the job you're looking for? Here are some other Senior Software Engineer I jobs in the New York, NY area that may be a better fit.

    Senior Software Engineer

    Gaia Software, New York, NY

    Senior Software Engineer

    Seven Seven Software, Brooklyn, NY

    AI Assistant is available now!

    Feel free to start your new journey!