remoteonsite
Staff Software Engineer- .Net - UKG
Software Engineer
Lead the design and delivery of scalable .NET applications, driving architecture, code quality, and performance while mentoring a high‑performing team in a fast‑moving environment.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance .NET applications using C# and ASP.NET MVC.
- Lead code reviews, enforce coding standards, and mentor junior engineers to elevate team quality.
- Collaborate with product, QA, and DevOps to deliver features on schedule, ensuring robust CI/CD pipelines.
- Optimize database interactions with SQL Server, writing efficient queries and managing schema changes.
- Integrate cloud services on Azure, including App Service, Functions, and Storage, to support scalable solutions.
Requirements
- 10+ years of software development experience, with 5+ years in a senior or staff role.
- Deep expertise in .NET Core, C#, ASP.NET MVC, and Entity Framework.
- Strong background in relational database design and performance tuning.
- Experience with Azure services, CI/CD, and containerization (Docker, Kubernetes).
- Excellent communication skills and a proven ability to mentor and influence cross‑functional teams.