Senior Software Engineer
Core
Design, build, test, and refactor complex, loosely coupled backend services and database systems in C#/.NET while driving architectural decisions and platform modernization.
Role type
Senior Backend Engineer (IC)
Builds
Backend services, database systems, and containerized serverless workloads
Domain
CPaaS, Cloud Infrastructure, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C#/.NET, Distributed Systems, SQL, Unit & Integration Testing, CI/CD, Azure, Git, AI Coding Assistants
Preferred skills
.NET 10, Bicep/Terraform, Serverless/Containerized Infrastructure, Angular, High-throughput messaging
Technologies
C#, .NET, Azure, SQL, Git, Bicep, Terraform, Angular
Responsibilities
Design and build backend services and database systems; Migrate serverless workloads to containerized services; Lead code reviews and mentor engineers; Collaborate with Product Owners on acceptance criteria; Build and improve CI/CD pipelines and observability; Evaluate design trade-offs and manage technical debt.
Seniority
Senior, hands-on IC with mentorship responsibilities