Principal Software Engineer, Back End

Job not on LinkedIn

🔥 49 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of CD Baby

CD Baby

201 - 500 employees

👥 B2C

🛍️ eCommerce

📱 Media

B2C • eCommerce • Media

CD Baby is a platform dedicated to supporting independent musicians by simplifying global music distribution, publishing, and promotion. Since its founding in 1998, it has grown to host over 1 million artists and 9 million tracks, paying out over $1 billion in artist royalties. By prioritizing the needs of artists, CD Baby aims to make the music business more accessible, allowing musicians to connect with new audiences and thrive creatively.

📋 Description

• 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 • Decompose the monolith into encapsulated services for distribution, royalties, analytics, catalog management, and accounts • Select appropriate programming languages and data stores for each service • Own the application data model, ORM patterns, schema design, and data-access conventions • Partner with Data Engineering on models and pipelines flowing into Snowflake • Write production back-end code as a Principal individual contributor • Help complete the migration from on-premises infrastructure to Azure cloud • Establish and uphold CI/CD, automated testing, observability, performance, and security standards • Plan continuous delivery that combines platform modernization with customer-facing product releases • Mentor engineers through hands-on collaboration and example • Collaborate with front end, SDET, data engineering, design, product management, infrastructure, and internal tools teams • Report to the Director of Engineering

🎯 Requirements

• 10+ years of progressive back-end software engineering experience, including significant technical leadership as Principal, Staff, or equivalent IC • Proven production experience decomposing a monolithic application into a service-based architecture while keeping it operational • Deep current expertise in .NET (C#) and SQL Server at scale in containerized environments on a major cloud • Azure experience preferred; AWS or GCP experience translates • Working fluency in at least one of Go, Node.js, or Python • Experience selecting and operating workload-appropriate data stores beyond relational databases • Strong ORM experience, including Entity Framework, Dapper, or equivalents • Expertise in schema design, data modeling, migrations, and ORM/query-performance trade-offs at scale • Hands-on API contract design using REST, GraphQL, or gRPC, including versioning, evolution, and contract testing • Strong understanding of CI/CD, automated testing, observability, and safe continuous delivery at scale • Experience partnering with data engineering on analytical pipelines • Technical authority across back-end architecture, distributed systems, data modeling, and cloud platforms • Ability to explain technical trade-offs to engineers, product partners, and executives • Music, media, or entertainment industry experience is welcome but not required

🏖️ Benefits

• Base salary of $180,000–$205,000 annually • Medical insurance • Dental insurance • Vision insurance • Life insurance • 401(k) match • Generous paid time off • Remote work within the United States • Work on Pacific Time hours

Apply Now

Similar Jobs

🔥 10 hours ago

Endor Labs

11 - 50

🔐 Security

☁️ SaaS

🔒 Cybersecurity

Senior customer success leader guiding enterprise customers’ application security adoption for Endor Labs. Managing strategic accounts, value realization, risk, enablement, and expansion.

🔥 11 hours ago

SentinelOne

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Staff Backend Engineer building high-throughput agent platform services for SentinelOne’s AI-native cybersecurity platform. Designing scalable Java-based systems that protect millions of endpoints and process billions of security events.

🔥 12 hours ago

Arista Networks

1001 - 5000

🏢 Enterprise

📡 Telecommunications

Technical Architect designing enterprise data platforms, integrations, governance, and continuity strategies for Arista Networks’ client-to-cloud networking business. Guiding engineering and vendor teams across Microsoft Fabric, Azure, ERP, CRM, AI/ML, and analytics systems.

🕒 Yesterday

Clera

1 - 10

Principal / Staff Backend Engineer for a fast-growing proptech startup, owning backend architecture and infrastructure end-to-end. Collaborating with a high-caliber team and utilizing AI tooling natively.

🇺🇸 United States – Remote

💵 $150k - $250k / year

💰 $180k Grant on 2025-04

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

🕒 Yesterday

Rackspace Technology

5001 - 10000

💼 Consulting

📦 Logistics

🤖 Artificial Intelligence

Expert Software Developer IV at Rackspace Technology designing scalable backend services in Go and Kubernetes. Building and mentoring in an AI-first engineering culture with modern cloud-native technology.