Principal Software Engineer, Back End
$180k - $205kCD Baby
Role Description
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.
Qualifications
- 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.
Requirements
- 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.
- 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.
- Write production code.
- Help carry our platform cloud migration across the finish line.
- Establish and uphold engineering standards — CI/CD, automated testing, observability, performance, security — across the back end.
- Run a continuous-delivery cadence.
- Be the kind of senior engineer others learn from by watching.
- Collaborate closely on a cross-functional Platform team.
- Partner across organizational boundaries with infrastructure, internal tools, and the broader data engineering org.
Benefits
- Base salary range of $180,000 – $205,000 annually.
- Comprehensive market-competitive total rewards program including medical, dental, and vision, life insurance, 401(k) match, and generous paid time off.
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.
$180k - $205k
...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...SuggestedContract workApprenticeshipWork experience placementRemote workWorldwide- ...platform that works everywhere people do — and the back end is where the intelligence lives. Our Back-End engineers build the systems that power AI agents across the... ...of view on how they change the way teams build software.Experience with real-time systems, event-driven architectures...SuggestedWorldwideHome officeFlexible hours
$130k - $270k
...needed in a timely manner. Our team of engineers take pride in what they develop and constantly... ...solution. Captivation is looking for software developers who can get stuff done while... ...software engineer who will be doing back-end development and DevOps engineering....SuggestedHourly payFull timeTemporary work- ...TXEmployment Type: Full TimeIndustry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Software Engineers - Back-End (Java)Location: Dallas, TX and Minneapolis, MNJob Description:a. Key Responsibilities:i. Design and develop critical...SuggestedWork experience placementRemote work
$179.4k - $204.7k
{"description": "Lead Software Engineer, Back End Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be...SuggestedFull timePart timeInternshipH1bLocal area$101.14k - $174.59k
OverviewLMI is seeking a Senior Back-End Software Developer to support the development and enhancement of LMI’s Modeling, Simulation, Prototyping... ...and services that enable analysts, data scientists, and engineers to conduct complex analytical studies in the space domain....Full timeContract workLocal areaRemote work$86.8k - $198k
Back End Software EngineerThe Opportunity:As a back-end developer, you know that a good site or system needs the right combination of clean... ...for an experienced back-end developer with the software engineering skills it takes to identify potential risks, contribute to solution...Full timeContract workPart timeWork at officeLocal areaRemote work- ...Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of... ...world a better place. Responsibilities As a Senior Back-End Software Engineer, you will be at the forefront of our product...Remote jobFull timeWork experience placementVisa sponsorshipWork visaFlexible hours
$115k - $125k
...Position Overview: We are seeking a highly skilled Back-End Software Developer to support mission-critical operations for the United... ...Qualifications: ~7+ years of experience in software development and engineering. ~ Bachelor’s degree in a related field (Master’s may...Full timeInterim roleLocal area$130k - $158k
Job TitleSenior Back End Software Developer (AI, Java, Vert.x, AWS) - Remote USLocation(s)WalthamAbout UsRevvity is a developer and provider... ...you are looking to join an international team of talented engineers, designers, and product managers, and to contribute to delivering...Full timeTemporary workPart timeLocal areaImmediate startRemote work- ...Membership Experience Engineering Team On the Membership Experience Engineering team at... ...adopt sustainable solutions; and defining software development guidelines, standards, and... ...development – native mobile, web front end, back end, and hands-on coding experience in...Remote work
$70k - $140k
...cloud native application practices and modern data approaches to deliver performant software used by all channels.We are looking for a strong back-end developer with cloud engineering background or certifications and a keen interest to learn new technologies/AI to join...Full timeWork at officeRemote workWork from homeFlexible hours$75.17k - $156.6k
...now. We are currently seeking a Junior Back-End/DevOps Developer to join our team in... ...Junior Back-End/DevOps Developer to join our engineering team. In this role, you will support the... ...’s degree in Computer Science, IT, Software Engineering, or a related field.• Exposure...Temporary workInternshipWork at officeRemote workFlexible hours$75.17k - $156.6k
...Junior Back-End/DevOps Developer NTT DATA strives to hire exceptional, innovative and... ...Junior Back-End/DevOps Developer to join our engineering team. In this role, you will support the... ...'s degree in Computer Science, IT, Software Engineering, or a related field. Exposure...Temporary workInternshipWork at officeRemote workFlexible hours$110k - $220k
...with products online. In addition to the end-user experiences the group also builds platform... ...you’ll do:Guide and mentor, a team of engineers, conducting code reviews and leading... ...scalability requirements. Architect complex software systems, ensuring performance, security,...Full timeTemporary workPart time- ...Job Description Job Description Job Title – Back End Developer III - DevOps Engineer Duration:6+ months Location: Richfield MN - Hybrid... ...token services. We are committed to delivering the right software at the right time. This role is on an engineering team...Work from homeFlexible hours
- ...a fast-growing, Y-Combinator backed startup, we are completely revolutionizing... ...customer feedback models to engineer perfectly tailored products.... ...rethinking the entire retail software layer—spanning complex... ...internal operations workflows. End-to-End Feature Ownership:...Remote work
$150k - $200k
...publications like Forbes, Fortune and are backed by leading investors who share our... ...solutions others haven't seen. Senior Software Engineer, Backend What happens when your business... ...You’ll own meaningful parts of the system end-to-end, making decisions about data...Remote work- ...information Job Posting Title Senior Back-End Developer Date Monday, April 13, 2... ...in specialty areas. - Shall perform engineering tasks for back-end design and development... ...for 2 years of experience. - 10 years of software development experience in object-...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
$86.8k - $198k
Back-End DeveloperThe Opportunity:As a back-end developer, you know that a good site or system needs the right combination of clean... ...’re looking for an experienced back-end developer with the software engineering skills it takes to identify potential risks, contribute to...Full timeContract workPart timeWork at officeLocal areaRemote work- Back-End Software Engineer (Scanning + Scaling)We're a rapidly growing startup with strong sales + qoq revenue growth.Our product tackles important scanning + remediation challenges in the privacy + consent space (think of cookies + consent management, GDPR / CCPA, google...Remote work
- ...Job Description Job Description We are looking for a Back-End Web Developier responsible for managing the interchange of data... ...graphics; and others - Experience in graphic design - Knowledge of software upgrades and proficiency in Microsoft Office programs -...Full timeContract workWork at officeLocal area
- ...traditionally defined problem space. We bring Public and Private, Civilian and Military expertise to every case. We are hiring a Software Engineer (Back-end, API, Python) to work in Fort Meade, MD vicinity . Position location is subject to change based on central MD client's...Full timeLocal areaWork from homeFlexible hours
$229.25k - $253k
The Bank of New York Mellon seeks Senior Vice President, Back-End Engineer in New York, NY, to consult with internal business groups to provide high-level application software development services or technical support for backed features and components. Scale the backend...Temporary workRemote workFlexible hours- ...This is a full-time on-site role for a Back End Developer + Front End Developer at razrtech... ...for back-end web development, software development, object-oriented programming... ...including designers, project managers, and QA engineers, to deliver high-quality products. # Participate...Remote jobFull time
- ...can help you find the best job for you. Role: Senior Back-End Developer Location: New York, NY Duration: 12 months... ...Responsibilities New build will have a combination of general engineering and distributed ledger/blockchain work Java, APIs,...Permanent employmentContract workRemote work
$350 per month
...Location: Remote or Hybrid (SF or NYC) ReadMe is looking for a back end engineer who enjoys working in a collaborative team environment. Our teams are full of curious, creative, and committed people who love what they’re building. If that sounds like you, you’ll be right...Remote workWork from homeHome officeFlexible hours$40 per hour
...Code Like a Boss (Python, JavaScript, More!) Do you love coding and want to help shape the future of AI? Join DataAnnotation as a Back-End Developer (Remote & Flexible)! The Opportunity: Train AI chatbots to become coding ninjas like you! Craft diverse coding...Remote workFlexible hours- ...Senior Back-End Developer Location: Cleveland, OH Remote rate 60$hr on c2c Required Skill Job Description This will be part of the job posting - please do not include client name, do include a few sentences about who we are seeking to fill this role, where and...Remote work
$70.13k
...: Paradigm is a software company transforming the way that the residential, construction & building product... ...cloud ecosystems in a SaaS model. It uses a web front end built with JQuery, React, HTML, and CSS, talking to back end APIs and services built in .NET and T-SQL....Full timeLive in
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 Remote
- senior principal software engineer Remote
- principal Remote
- principal solution architect Remote
- principal data scientist Remote
- senior principal cloud computing engineer Remote
- principal data analyst Remote
- principal architect Remote
- principal designer Remote
- principal consultant Remote




