Senior Software Engineer
Core
Designing and developing enterprise-grade applications and scalable backend services that support software development across the organization.
Role type
Senior Software Engineer (Backend/Platform)
Builds
Cloud-native solutions, REST APIs, and engineering platforms running on Microsoft Azure.
Domain
Enterprise Software Development / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C#, modern .NET, software architecture, distributed systems, REST APIs, SQL Server, Entity Framework, Microsoft Azure, CI/CD pipelines, Azure DevOps
Preferred skills
observability tools (Application Insights, OpenTelemetry, Grafana), Azure OpenAI, Semantic Kernel
Technologies
C#, .NET, Azure, Azure DevOps, SQL Server, Entity Framework, Application Insights, OpenTelemetry, Grafana, Azure OpenAI, Semantic Kernel
Responsibilities
Design and develop applications using C# and modern .NET; Build scalable backend services and REST APIs; Define software architecture, engineering standards, and development practices; Design secure, maintainable, and resilient software solutions; Implement integrations with enterprise platforms and services; Improve CI/CD pipelines and deployment automation within Azure DevOps.
Seniority
Senior, hands-on IC