Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Back End

$180k - $205k

CD Baby

Job Description

Job Description

Principal Software Engineer, Back End

CD Baby — Platform Team

About Us

CD 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 Role

We 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.
Hands-On Delivery
  • 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.
Mentorship & Team Craft
  • 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.
Experience
  • 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.
Skills & Competencies
  • 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.
Location

Remote within the United States. This role works on Pacific Time hours to maintain strong overlap with the Platform team.

Reporting Structure

This role reports to the Director of Engineering.

Compensation

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Back End in Los Angeles, CA vacancy
  • $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... 
    Suggested
    Permanent employment
    Full time
    Work at office

    Inversion

    Los Angeles, CA
    1 day ago
  • $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.... 
    Suggested
    Worldwide

    Q-CTRL

    Los Angeles, CA
    23 days ago
  •  ...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... 
    Suggested
    Minimum wage
    Contract work
    Temporary work
    Work experience placement
    Remote work

    MAXIMUS

    Los Angeles, CA
    5 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Shift work

    K2 Space

    Los Angeles, CA
    1 day ago
  •  ...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

    CTP

    Glendale, CA
    2 days ago
  •  ...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 time
    Local area
    Immediate start
    Worldwide
    Flexible hours

    AXS Group

    Los Angeles, CA
    3 hours ago
  • $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 time
    Temporary work
    Part time
    Work experience placement
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    GDIT

    Los Angeles, CA
    a month ago
  • $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 time
    Work experience placement
    Local area

    Viant Technology

    Los Angeles, CA
    1 day ago
  • $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

    Disney

    Santa Monica, CA
    1 day ago
  • $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 work
    Local area
    Immediate start
    Flexible hours

    Riot Games

    Los Angeles, CA
    2 days ago
  • $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 placement
    Shift work

    Disney

    Glendale, CA
    5 days ago
  • $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 time
    Temporary work
    Summer work
    Local area
    Immediate start
    Flexible hours

    Sony

    Los Angeles, CA
    1 day ago
  • $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 time
    Casual work
    Relocation package
    Flexible hours

    Freeform

    Los Angeles, CA
    16 days ago
  •  ...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

    Jobsbridge

    Los Angeles, CA
    1 day ago
  •  ...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 time
    Local area
    Worldwide
    Flexible hours

    AXS Group

    Los Angeles, CA
    3 days ago
  • $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 contractors
    Work at office
    Local area
    Immediate start
    Work from home
    Monday to Friday
    Flexible hours

    BuildOps

    Los Angeles, CA
    7 days ago
  • $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 pay
    Full time
    Monday to Friday

    Orvixengr

    Los Angeles, CA
    11 days ago
  • $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... 

    Quest Diagnostics Incorporated

    Los Angeles, CA
    22 days ago
  • $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 time
    Immediate start
    Flexible hours

    Edmunds.com

    Santa Monica, CA
    11 days ago
  • $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 time
    Work at office

    Flip

    Los Angeles, CA
    1 day ago
  •  ...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... 

    Community School of the Arts Foundation

    Los Angeles, CA
    3 days ago
  • $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 area
    Immediate start
    Flexible hours

    West Monroe Partners

    Los Angeles, CA
    2 days ago
  • $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 office
    Local area

    Suno

    Los Angeles, CA
    11 days ago
  •  ...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 time
    Local area
    Remote work

    Zoo

    Los Angeles, CA
    1 day ago
  • $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 time
    Work experience placement

    Nominal

    Los Angeles, CA
    1 day ago
  •  ...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 employment
    Full time

    Revel

    Los Angeles, CA
    1 day ago
  • $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 time
    Immediate start

    Playstation Global

    Los Angeles, CA
    1 day ago
  • $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 employment
    Full time
    Local area
    Relocation package
    Flexible hours

    Hadrian Automation

    Los Angeles, CA
    1 day ago
  • $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 time
    Relocation package
    Shift work

    Northrop Grumman

    Los Angeles, CA
    1 day ago
  •  ...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 contractors
    Work at office
    Local area

    Hornblower Group

    Los Angeles, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Back End. Be the first to apply!