Sr Software Engineer
BelieveAbout the role
Company Description
Before TuneCore, artists needed to be signed to a record label to sell their music online. In 2006, we democratized the industry by partnering directly with digital stores and streaming platforms to enable any musician to sell their songs worldwide while retaining 100% ownership of their music. Today, TuneCore is the leading independent development partner for self-releasing artists to build audiences and careers – with technology and services across distribution, publishing administration and a range of promotional services. The company is headquartered in Brooklyn, NY, and owned by Paris-based Believe, one of the world’s leading digital music companies. The company is one of the fastest growing companies in the music industry and is actively investing in the continued growth of the business.
We have made it our mission to best serve artists and labels at each stage of their development in the digital world. We are a company that cares deeply about our people and our creator community, advocating for diversity, equity, and inclusion across all of our platforms and throughout our business. The pursuit of innovation inspires us to work hard for our artists, while collaboration drives the way we work and approach our company’s social responsibility.
Join TuneCore as we embark on the next phase of innovation in the music industry. Be part of the team that bridges the unmet and evolving needs of creators by building the tools and services that make their lives better.
How We're Different
TuneCore Music Distribution:
Helps artists, labels and managers sell their music through Spotify, Apple Music, Amazon Mu-
sic, Deezer, TikTok and more than 150 download and streaming stores worldwide, while retaining 100 percent of their rights for a low annual flat fee.
TuneCore Music Publishing Administration:
Assists songwriters by administering their compositions through licensing, registration, world-
wide royalty collections, and placement opportunities in film, TV, commercials, video games
and more.
TuneCore Accelerator:
TuneCore Accelerator is the powerhouse program built to help artists find new audiences and
propel their fandom at each phase of development. The program and its development plans are built by TuneCore and leverage an arsenal of industry-leading services powered by our promotional teams, marketing programs, and innovative products, all designed with one simple objective: drive discovery of your music, build your audience, and promote deeper fan engagement.
Job Description
The Senior Software Engineer will innovate and create transformative solutions across various potential domains such as artist-facing features, music release pipelines, financial payment systems, and more. They are a self-driven explorer and expert collaborator, able to solve business problems and simultaneously progress the robustness of the software stack into an extensible future. They are an unwavering technical mind that understands possibilities and how to effectively implement them. They are proficient in choosing smart tradeoffs and measuring the impact. They are a foundational partner for all engineers and non-technical team members alike, consistently moving TuneCore towards being the best distribution and artist development platform in the world.
Salary: $120k-140k
The tasks and responsibilities of this position include, but are not limited to:
Software Development, Architecture and Design:
- Lead the design, development, and implementation of complex software systems and features, ensuring adherence to best practices, coding standards, and architectural guidelines.
- Architect scalable and maintainable software solutions that address both current and future business needs. Collaborate with stakeholders to gather requirements, define system architecture, and make strategic technical decisions.
Collaboration, Communication, and Knowledge Sharing:
- Collaborate closely with cross-functional teams, including product managers, designers, and QA engineers, to define requirements, prioritize tasks, and deliver high-quality software solutions. Communicate effectively with team members and stakeholders to provide updates, share insights, and solicit feedback.
- Provide technical guidance and mentorship to other engineers, helping them grow their skills and contribute effectively to the team.
- Document software designs, architecture decisions, and technical specifications.
- Contribute to internal knowledge sharing initiatives by sharing expertise, writing technical articles, and participating in sharing sessions.
Problem Solving, Research and Innovation:
- Identify and resolve technical challenges, performance bottle
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s