Lead Software Engineer

Sphera Solutions Inc

Multiple Locations
**
Cloud-native solutions on microsoft azure
Lead delivery teams
Architectural standards and best practices
** Sphera Solutions Inc. is seeking a Lead Software Engineer to provide technical leadership for teams developing cloud-native applications on Microsoft Azure using the .NET stack. The ideal candidate will have extensive experience in software engineering, particularly with .NET technologies and Azure, and will be responsible for driving architecture, code quality, and DevOps practices while mentoring other engineers. **

Job Summary

  • Act as the technical lead for one or more delivery teams, owning solution design and technical direction.
  • Design, build, and evolve cloud-native applications using .NET (C#, ASP.NET, .NET 6+/Core).
  • Mentor senior and mid-level engineers; raise the technical bar across the team.

Matching Summary

Match Score: 75

** Sphera Solutions Inc. is seeking a Lead Software Engineer to provide technical leadership for teams developing cloud-native applications on Microsoft Azure using the .NET stack. The ideal candidate will have extensive experience in software engineering, particularly with .NET technologies and Azure, and will be responsible for driving architecture, code quality, and DevOps practices while mentoring other engineers. **

Skills & Requirements

Must-have

  • Cloud-native solutions on Microsoft Azure
  • Lead delivery teams
  • Architectural standards and best practices
  • CI/CD pipelines using Azure DevOps
  • Translate business requirements to technical solutions
  • Non-functional requirements (performance, reliability, security)

Nice-to-have

  • Containers and orchestration (Docker, AKS/Kubernetes)
  • Infrastructure as Code (Bicep, ARM templates, Terraform)
  • Event-driven architectures
  • Observability and monitoring
  • Cloud security best practices
  • Azure certifications
  • Frontend experience (React/Angular)

Key Requirements

  • 7+ years of professional software engineering experience
  • Strong depth in .NET (C#, ASP.NET, .NET Core/.NET)
  • Proven experience designing and leading cloud-native systems on Microsoft Azure
  • Strong hands-on experience with Azure DevOps
  • Experience leading technical design and acting as a primary technical owner
  • Strong understanding of distributed systems, microservices, and RESTful API design
  • Solid experience with data persistence (Azure SQL/SQL Server, NoSQL)
  • Deep understanding of software architecture, design patterns, and engineering best practices
  • Experience working in Agile/Kanban delivery models

Work Rights

Not specified

Tailored Resume

Cover Letter