Senior Software Engineer - .NET
Hybrid · Manila, Metro Manila, Philippines or Taguig, Metro Manila, Philippines
Job Summary
Senior Software Engineer – .NET responsible for designing, building, and operating modern, distributed, cloud-native systems. You will work across backend, frontend, and cloud infrastructure while helping shape the architecture of a Digital Customer Ecosystem. Responsibilities include designing and evolving backend logic in .NET, building maintainable code across the SDLC, developing cloud-native applications in Azure, integrating services with various databases and external systems, designing microservices and RESTful APIs, and supporting automated tests. You will contribute to architecture discussions, estimations, and Scrum team improvements, collaborating in a distributed, cloud-enabled environment. Experience with Azure, AKS/Docker Swarm, CI/CD, REST APIs, microservices, and modern .NET tooling is required, along with strong communication skills. Hybrid work arrangement is expected.
Required Qualifications
- Strong expertise in C#, .NET Core, and modern .NET development
- Advanced experience with ASP.NET Web API, REST API design, Dependency Injection (DI), LINQ, and Entity Framework (including performance optimization)
- Hands-on experience with Azure Cloud, container orchestration (AKS / Docker Swarm), CI/CD (Jenkins, Azure DevOps), and Git
- Deep understanding of asynchronous programming, multithreading, and .NET memory management
- Experience working with microservices and event-driven architectures
- Strong communication skills and ability to collaborate in complex, distributed, cloud-native environments
- Willingness to work in a hybrid setup and mid-shift schedule
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.