Principal Software Engineer, Back End
$180k - $205kCD Baby
Job Description
Job Description
Principal Software Engineer, Back End
CD Baby — Platform Team
About UsCD Baby is a globally recognized leader in the music industry and the first platform to offer artists direct distribution to their fans. Our technology organization has a deep history and a strong foundation, built by long-tenured, dedicated professionals. As we navigate the next era of music technology, we are committed to modernizing our core systems, fostering an agile culture, and leveraging cutting-edge platforms to better serve our artists, partners, and fans worldwide.
The RoleWe are seeking a Principal Software Engineer to be the technical leader of back end engineering for CD Baby's flagship customer-facing software: the member-facing application our artists use to distribute their music, get paid, and understand their audiences, and the .com marketing site that brings new artists into the platform. This is a hands-on, individual-contributor role with broad technical authority and informal mentorship responsibility — the kind of engineer who raises the team's bar by example.
In the near term, you will help us complete a full platform migration from on-premises infrastructure to the Azure cloud — the foundation our customer experience will be built on for years to come. Beyond that milestone, your defining technical mandate is to lead the architectural evolution of our customer-facing stack from a .NET monolith into a modular, API-driven, service-based architecture.
Equally important is the product mandate. CD Baby is a working software product that artists rely on daily. You will partner with a cross-functional agile team to deliver a steady cadence of new features and improvements — so every cycle of modernization is paired with real, shipped customer value.
This is a role for an engineer who is energized by both the discipline of shipping software customers depend on every day, and the craft of redesigning the system underneath.
What You'll Own Architecture & Technical Strategy- Define and drive the multi-year architectural evolution of CD Baby's customer-facing platform from a .NET monolith to a modular, service-based architecture with clean API contracts between front end and back end.
- Decompose the monolith into encapsulated services aligned to the core domains of the product — distribution, royalties, analytics, catalog management, account — with clear ownership, contracts, and operational boundaries.
- Choose the right language and the right data store for each service. We are .NET and SQL Server today and will be for some time; we want a future where Go, Node, Python, and other languages live alongside .NET where they earn their place, and where data stores are selected to fit the workload rather than by default.
- Own the application data model end-to-end, setting ORM patterns, schema design, and data access conventions that the back end team operates by.
- Partner with Data Engineering to design data models and pipelines that flow cleanly into Snowflake, so analytics and reporting are first-class outputs of the platform.
- Write production code. This is a Principal IC role; your influence comes from the work as much as from the design.
- Help carry our platform cloud migration across the finish line, ensuring the back end matches the quality of the front end work already underway.
- Establish and uphold engineering standards — CI/CD, automated testing, observability, performance, security — across the back end. Set the bar by writing the code that defines it.
- Run a continuous-delivery cadence: every product cycle on distribution, royalty splits, analytics, or catalog tooling is also an opportunity to modernize a slice of the stack. You'll plan that interleaving with product and the team so the platform gets better every quarter while we keep shipping for customers.
- Be the kind of senior engineer others learn from by watching. We believe engineering is learned through mentorship and apprenticeship. You will set the tone for back end craftsmanship on the team and bring engineers up by working alongside them.
- Collaborate closely on a cross-functional Platform team that pairs back end engineering with front end, SDET, data engineering, design, and product management. Your day-to-day work happens here, with these people.
- Partner across organizational boundaries with infrastructure, internal tools, and the broader data engineering org. The most consequential architectural decisions happen at those seams.
- 10+ years of progressive back end software engineering experience, with a meaningful portion of it in deep technical leadership roles — Principal, Staff, or equivalent IC.
- Demonstrated track record of leading the decomposition of a monolithic application into a service-based architecture in production, while keeping the product operational throughout.
- Deep, current expertise in .NET (C#) and SQL Server, including operating them at scale in containerized environments on a major cloud (Azure preferred; AWS or GCP experience translates).
- Working fluency in at least one of Go, Node.js, or Python, and a clear point of view on when to reach for each. Comfort selecting and operating data stores beyond a single relational default (e.g., Postgres, key-value, document, search, columnar) based on the workload.
- Strong experience with ORMs (Entity Framework, Dapper, or equivalents in other ecosystems) and a clear point of view on schema design, data modeling, migrations, and the trade-offs between ORM convenience and query performance at scale.
- Hands-on experience designing API contracts (REST, GraphQL, gRPC — and the trade-offs among them) between front end and back end teams, including versioning, evolution, and contract testing.
- Strong grasp of CI/CD, automated testing strategies, observability, and the operational disciplines that make continuous delivery safe at scale.
- Experience partnering with data engineering on analytical pipelines, ideally including a modern warehouse such as Snowflake, BigQuery, or Redshift.
- Music, media, or entertainment industry experience is welcome but not required — we will teach you the domain.
- Technical Authority: Deep expertise across modern back end architecture, distributed systems, data modeling, and cloud platforms. Ability to make and defend architectural decisions, and equally to change your mind when the evidence warrants.
- Pragmatic Modernization: Comfort working inside an existing, valuable codebase rather than rewriting it. You see legacy systems as a starting point with real customer value, not an obstacle.
- Bias for Shipping: Relentless focus on shipping customer value in tight cycles, including during architectural transitions. You break large changes into safely deployable increments.
- Mentorship by Example: You raise the people around you through the quality of your work, the clarity of your reviews, and your willingness to sit shoulder-to-shoulder with another engineer to solve a hard problem.
- Clear Communication: Ability to explain trade-offs to engineers, product partners, and executives with equal precision — in writing, in design docs, and in person.
- Cross-Functional Collaboration: You partner naturally with product, design, data, QA, and infrastructure, and you treat those partnerships as core to the engineering work, not adjacent to it.
- Customer-Centric Mindset: Relentless focus on translating technical investments into measurable artist value, with comfort working directly with customer data and feedback.
Remote within the United States. This role works on Pacific Time hours to maintain strong overlap with the Platform team.
Reporting StructureThis role reports to the Director of Engineering.
CompensationCD Baby provides base salary ranges for all positions located in the United States at the time of posting. The hiring range for this position is $180,000 – $205,000 annually. As a candidate for this position, your salary and related elements of compensation will be contingent upon various factors including, but not limited to, work experience, geographic location, and relevant skills. Downtown is committed to providing a comprehensive market-competitive total rewards program for its employees which includes medical, dental, and vision, life insurance, 401(k) match, and generous paid time off. This range does not include any other variable compensation components.
$121k - $142k
...that can loiter in orbit before precision landing back on Earth. About the Role As a Back-end Engineer at Inversion, you will work as part of the... ...simulation team is responsible for ensuring that flight software and flight hardware can be continuously...SuggestedPermanent employmentFull timeWork at office$135k - $210k
...Description About the team At Q-CTRL, Quantum Computing Engineering is a global team of software engineers and infrastructure experts,combining deep... ...the three virtues. Our team excels in areas across back-end, front-end, machine learning, and platform engineering....SuggestedWorldwide- ...Requires expertise in specialty areas. - Shall perform engineering tasks for back-end design and development efforts, including but not limited... ...for 2 years of experience. - 10 years of software development experience in object-oriented and scripted languages...SuggestedMinimum wageContract workTemporary workWork experience placementRemote work
$200k - $240k
...of reach across every orbit. Backed by $450M from leading investors... ...class of spacecraft. Engineered to survive the harshest radiation... ...to apply. The Role The software team at K2 strives to blur the... ...this does not include front-end, artificial intelligence, or...SuggestedPermanent employmentFull timeShift work- ...Talent Acquisition | Sourcing Job Title: Back End Developer Location: Burbank, CA - Onsite... ...in designing, developing, and deploying software solutions that enable visual effects... ...stories Collaborate with a team of software engineers and subject matter experts to design,...Suggested
- ...technology and entertainment. The RoleAXS is looking for a Sr. Software Engineer to join our team and help power experiences for the LA28... ...integrations Partner with third-party providers to create seamless, end-to-end experiences for customers and fans Take ownership of...Full timeLocal areaImmediate startWorldwideFlexible hours
$142.79k - $189.75k
...Other Required: Other Job Family: Software Engineering Job Qualifications: Skills:... ...full stack when needed to solve problems end-to-end - backend experience is valuable... ...navigating technical/business trade-offs at the principal level Required Must be a US...Full timeTemporary workPart timeWork experience placementImmediate startRemote workWorldwideFlexible hours$200k - $260k
...the technical lead working with a team of engineers to oversee the design and implementation... ...and reviewing existing projects. Lead end-to-end product development efforts for Viant... ...years of professional experience in the software industry. ~ Experience with web...Full timeWork experience placementLocal area$197.4k - $264.7k
...Principal Software Engineer, Media Architecture Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney’s past... ...at the intersection of strategy and execution, shaping end-to-end solutions across the Media Engineering ecosystem. This...Work experience placement$229.2k - $319.5k
...Principal Software Engineer - Developer Connections, Game Release Job Id: REQ-0010111 Riot engineers bring deep knowledge of specific technical... ...and tradeoffs of centralized release systems. Guide End-to-End Architecture: Lead architectural strategy across complex...Temporary workLocal areaImmediate startFlexible hours$171.6k - $230.1k
...Technology is a global organization of engineers, product developers, designers, technologists... ...Technology team is seeking a visionary Principal Software Development Engineer in Test (SDET) to... ...with executive stakeholders. Own the end-to-end quality strategy for large-scale...Work experience placementShift work$175k - $200k
...is looking for a talented and motivated Senior Full Stack Software Engineer to join our team in building and enhancing internal applications... .... As a Senior Engineer, you’ll contribute to both front-end and back-end development efforts, helping to design and implement...Full timeTemporary workSummer workLocal areaImmediate startFlexible hours$200k - $400k
...Job Description Job Description PRINCIPAL SOFTWARE ENGINEER Freeform builds AI-native manufacturing... ...Parental Leave and extended transition back to work for the birthing parent ~... ...role is $200,000-$400,000. The upper end of the range is reserved for individuals...Full timeCasual workRelocation packageFlexible hours- ...Experience designing and developing .Net software using the Microsoft MVC framework... ...with Angular or other Javascript front end frameworks Experience using Oracle... ...'s degree in Computer Science, Computer Engineering or a closely related discipline. Qualifications...Full time
- ...entertainment.The RoleAXS is seeking a Lead Software Engineer to join our team. The ideal candidate... ...of the FanSight user experience, front-end architecture, and customer-facing web platform... ..., complemented by proficiency in modern back-end languages and frameworks (e.g., C#/....Full timeLocal areaWorldwideFlexible hours
$168k - $224k
...At BuildOps, we’re building software purpose-built for commercial contractors... ...looking for a Senior Software Engineer to help build and scale the... ...meaningful technical problems end to end, navigating ambiguity... ..., BOND, and SE Ventures, backed by Schneider Electric ( Reuters...For contractorsWork at officeLocal areaImmediate startWork from homeMonday to FridayFlexible hours$40 - $57 per hour
...States. We are seeking a highly skilled and passionate Software Engineer to join our talented team at Orvix Engineering. In this role... ...practices. Develop software across the full stack (front-end, back-end, and databases) when necessary, ensuring seamless integration...Hourly payFull timeMonday to Friday$110k - $125k
...Job brief Quest Diagnostics is looking for a Software Engineer to create well-designed, effective, testable, and specification-compliant... ...with a development team. Create and write middle- and back-end code in an organized and effective manner. Implement scalable...$125k - $159k
...leadership position online and have never looked back. Now, as one of the most trusted review... ...: Edmunds is looking for a mid level software engineer to transform the way people buy cars.... ...Coordinate the development of front-end features from technical design to...Full timeImmediate startFlexible hours$200k - $400k
TITLE: Senior/Staff Software Engineer REPORTING TO: CTO LOCATION: Marina del Rey, CA - OR - Williamsburg... .... As we grow, our best builders often end up with two or three engineers building... ...including our recent $20M Series A - backed by Ridge, Next Coast, ScOp, Bullpen...Full timeWork at office- ...School of the Arts Foundation is seeking highly skilled and motivated Front End Web Developer with expertise in Next.js to join our team. In this role, you will collaborate with designers and back-end developers to implement web pages that provide seamless user...
$175k - $205.9k
...impact?West Monroe is searching for a Principal AI Software Engineer, to join our team in our Technology &... ...engineering and product use cases. Own the end-to-end lifecycle of AI features—from... ...with several of our core technologies:Back-end: C#, Java, Javascript, Ruby,...Local areaImmediate startFlexible hours$200k - $300k
...entertainment company and the leader in AI music. We are backed by leading investors including Bond Capital, Menlo Ventures... ...consumers. At the Senior level, you’ll own major features end-to-end, drive engineering quality, and contribute to architectural decisions. At the...Work at officeLocal area- ...About The Role As a Senior Frontend Engineer at Zoo, you'll play a crucial role in... ...remote graphics engine. This is a "back of the front-end" role, where your efforts will be instrumental... ...Substantial experience in frontend software development building complex, highly...Full timeLocal areaRemote work
$120k - $180k
...Nominal Nominal is a venture-backed company with offices in Los... ...City. We’re focused on building software and data solutions for... ...systems—think drones, rocket engines, satellites, and nuclear reactors... ...for architecting and building end-to-end features and tooling, deploying...Full timeWork experience placement- ...automotive, energy, and manufacturing sectors. Our next-generation software stack combines an intuitive command/control interface, a... ...control, and a high-performance runtime environment. We empower engineers to build, test, and deploy critical systems rapidly, reliably,...Permanent employmentFull time
$125.8k - $188.8k
...PlayStation®Plus, acclaimed PlayStation software titles from PlayStation Studios, and... ...We're looking for a Full Stack Software Engineer to join our Unified Telemetry team. This... ...stack, contributing to both the front-end and back-end architecture and implementation. This...Full timeImmediate start$192k - $273.5k
...cheaper. By combining advanced software, robotics, and full-stack... ...individual parts. Hadrian is backed by leading investors including... ...environment. As Staff Software Engineer, Identity and Access... ...will own the technical layer end to end, set the direction for...Permanent employmentFull timeLocal areaRelocation packageFlexible hours$142.2k - $213.4k
...of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of... ...Grumman Mission Systems is searching for a Sr. Principal Engineer Embedded Software to support our Software and Test Equipment Software department...Full timeRelocation packageShift work- ...hornblowercorp.com. Position Summary We are looking for a Node & React software engineer responsible for the development and maintenance of web... ...primary focus will be development of APIs to interact with back-end services. You will be working alongside other engineers and...For contractorsWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Back End. Be the first to apply!
- principal software engineer Los Angeles, CA
- principal Los Angeles, CA
- senior principal cloud computing engineer Los Angeles, CA
- senior principal scientist Los Angeles, CA
- principal cloud computing engineer Los Angeles, CA
- software engineer - cloud services Los Angeles, CA
- id software Los Angeles, CA
- healthcare software sales Los Angeles, CA
- software technical support Los Angeles, CA
- software asset management analyst Los Angeles, CA







