JobHabor

Principal Software Engineer, Back End

CD Baby
Location
United States
Workplace
Remote
Employment
Full Time
Salary
USD 180,000–205,000/yr
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Define and drive multi-year architectural evolution from .NET monolith to service-based architecture
  • Decompose monolith into encapsulated services aligned to core product domains
  • Choose appropriate languages and data stores for each service
  • Own application data model end-to-end including ORM patterns and schema design
  • Partner with Data Engineering to design data models and pipelines for Snowflake
  • Write production code and help complete platform cloud migration to Azure
  • Establish and uphold engineering standards across the back end
  • Run a continuous-delivery cadence for new features and improvements
  • Mentor engineers and set the tone for back end craftsmanship
  • Collaborate with cross-functional teams including front end, SDET, data, design, and product

Requirements

  • 10+ years of progressive back end software engineering experience
  • Deep technical leadership experience as Principal, Staff, or equivalent
  • Track record of decomposing monolithic applications into service-based architectures
  • Deep expertise in .NET (C#) and SQL Server
  • Experience operating at scale in containerized environments on a major cloud
  • Working fluency in at least one of Go, Node.js, or Python
  • Experience selecting and operating diverse data stores
  • Strong experience with ORMs like Entity Framework or Dapper
  • Experience designing API contracts using REST, GraphQL, or gRPC
  • Strong grasp of CI/CD, automated testing, and observability
  • Experience partnering with data engineering on analytical pipelines
  • Ability to work on Pacific Time hours

Preferred

  • Experience with Azure cloud
  • Experience with Snowflake, BigQuery, or Redshift
  • Music, media, or entertainment industry experience

Skills

  • .NET
  • C#
  • SQL Server
  • Go
  • Node.js
  • Python
  • Postgres
  • Entity Framework
  • Dapper
  • REST
  • GraphQL
  • gRPC
  • Snowflake
  • BigQuery
  • Redshift
  • Azure

Similar roles