Lead Software Engineer ( Implementation)

Job Title:Lead Software Engineer (.Net)
Employment Type:Full Time, Permanent
Position Location:Hyderabad
Reports to:Delivery Head
Qualifications:BE/B.Tech/MCA Degree in Computer Science, Engineering, or similar relevant field
Total Experience:8+ Years
Working Model:Hybrid

About The Role:

We are seeking a highly skilled .NET Lead Software Engineer to drive the design, development, and modernization of enterprise-grade applications. The ideal candidate will have strong expertise in .NET Core, cloud-native architecture, Azure services, DevOps, and end-to-end application delivery. This role requires the ability to lead engineering initiatives, implement scalable distributed systems, and ensure best-in-class security and performance.

Primary Responsibilities:

  • Lead the design and development of scalable applications using .NET Core / C#.
  • Build high-quality RESTful APIs, and backend components.
  • Develop cloud-native applications and services with a strong emphasis on performance and reliability.
  • Collaborate closely with cross-functional teams, mentor developers, and uphold high engineering standards.
  • Design and implement Event-Driven and Distributed Systems.
  • Contribute to cloud enablement and modernization initiatives.
  • Implement and enforce cloud security best practices, including Azure security patterns and controls.
  • Design and implement solutions using Azure PaaS and SaaS services, including App Configuration, Azure Monitor, Azure Functions, and App Services.
  • Develop and maintain infrastructure as code using Bicep for Azure resource provisioning.
  • Drive comprehensive automated testing strategies, including unit, integration, performance, and end-to-end testing.

Knowledge & Skills Requirements

  • Strong hands-on expertise using .NET / .NET Core, C#, and REST API development.
  • Experience building backend services and working with ETL pipelines.
  • Proficiency with Git & GitHub for source control.
  • Deep understanding of automated testing frameworks and practices (unit, integration, performance, E2E).
  • Experience with Microsoft Azure, specifically:
    • Azure Functions
    • Azure Service Bus
    • Blob Storage
    • Azure SQL
    • Azure Entra
    • Azure Monitor
  • Familiarity with Azure DevOps and building CI/CD pipelines.
  • Experience with Bicep or similar infrastructure-as-code tools for Azure.
  • Expertise in implementing Azure security patterns and cloud security best practices.
  • Experience with Azure Monitor and Azure App Insights for application observability and monitoring.
  • Experience with cloud enablement and modernization projects.

Good to Have

  • Experience with Splunk for monitoring and observability.
  • Background in distributed systems, messaging patterns, and cloud-native architecture.

Qualification

  • Bachelor’s degree in computer science, IT, or related field.
    • 8–12 years total experience in .NET application development & sustainment, including 2–4 years in a technical lead role.

Why Join US:

  • Be part of a Fortune 500 global enterprise known for innovation, integrity, and long-term growth.
  • Join a Global Capability Center that combines the energy of a startup with the stability of a global brand.
  • Collaborate with U.S. based teams on cutting-edge, enterprise-scale projects.
  • Work in a hybrid environment that promotes learning, craftsmanship, and career growth.

Fill the Form











    Microsoft Word or PDF only (2MB)