Believe logo

Senior Software Engineer

Believe

New York, NY
Full Time
Senior
99k-130k
17 days ago

Job Description

About the Role

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 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.

Key Responsibilities

  • 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.
  • 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.
  • Identify and resolve technical challenges, performance bottlenecks through effective troubleshooting, debugging, and optimization techniques.
  • Proactively address issues to minimize impact on project timelines and deliverables.
  • Stay current with emerging technologies, industry trends, and best practices in software engineering.
  • Evaluate new tools, frameworks, and methodologies to improve development processes and drive innovation within the organization.

Requirements

  • Quick learner of new technologies.
  • Self-driven to debug, find technical solutions, and offer improved approaches going forward.
  • Team-oriented, taking time to help others, while also comfortable learning from other engineers and approaching problems from different perspectives.
  • Experience delivering large projects / features successfully and on schedule.
  • Experience debugging complex problems across distributed systems and services.
  • Creative thinker when discovering solutions to complex problems.
  • Experience with large-scale data including financial data.
  • Comfortable with version control Git and Linux/Unix systems.
  • Growth mindset.
  • Loves music or creation of any kind.
  • Bachelor's or Master's degree in Computer Science, Engineering, related field, or equivalent industry experience.
  • 5+ years experience as an engineer in Ruby on Rails, Javascript / Node, React, SQL / MySQL / PostgreSQL / MariaDB, API design and implementation.
  • 2+ years experience with real-time streaming systems (queuing, event-driven systems, AWS SQS, SNS, etc), No-SQL databases (Cassandra, Mongo), Docker.
  • 1 to 2 years experience in full stack system design and architecture.

Nice to Have

  • Experience with Golang, Python, Spark (Scala).

Benefits & Perks

  • Paid Time Off including vacation, holidays, paid bereavement, unlimited paid sick days, and a company-wide week off between Christmas and New Years.
  • Wellness Fridays (close at 1pm on Fridays).
  • Universal Paid Parental Leave for both parents.
  • Comprehensive health, vision, dental, FSA and dependent care from day 1 of employment.
  • 401k match.
  • Company-wide events, outings, and volunteer days.
  • Hybrid Work model with flexible schedule and remote options.
  • Learning and development opportunities and career training.
  • Free distribution subscription for employees.

Working at Believe

TuneCore is a team of creators, for creators, committed to fairness, expertise, respect, and transparency. The company values diversity, equity, and inclusion, striving to build a reflective and supportive environment. They emphasize listening, learning, and evolving to create an inclusive workplace where everyone’s unique perspective is valued. Their CSR strategy, Shaping Music for Good, focuses on positive societal impact, gender equity, diversity, sustainability, and wellness. The company encourages employee involvement in initiatives like the Shapers Program and aims to inspire meaningful change within the music industry. Recognized for innovation and workplace excellence, TuneCore fosters a culture of growth, community, and purpose.

Apply Now

Job Details

Posted AtJul 7, 2025
Salary99k-130k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Believe

Website

believe.com

Company Size

1001-5000 employees

Location

New York, NY

Industry

Record Production and Distribution

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches