Advanced Software Engineer - .NET

Epam Systems

Pune District

On-site

INR 2,500,000 - 4,200,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Epam Systems seeks a highly skilled Advanced Software Engineer with deep expertise in the .NET ecosystem to design, evolve, and optimize large-scale, high-load systems for top performance, security, and reliability.

You will leverage modern AI development tools to boost productivity, code quality, and ensure production-grade output while collaborating with cross-functional teams in a fast-paced environment.

Qualifications

  • 12+ years of professional software engineering experience.
  • Deep expertise in the C# / .NET ecosystem.
  • Proven background in designing and working with high-load systems.
  • Strong skills in REST API design (scalability, versioning, security) and SOAP / legacy integrations.
  • Advanced proficiency in MSSQL, including performance tuning, transactions, and concurrency.
  • Experience designing and evolving large monolithic systems.
  • Expertise in performance optimization, concurrency, and fault tolerance.
  • Solid understanding of security (TLS/SSL), secure communication, and certificate handling.
  • Familiarity with OWASP Top 10 and threat modeling.
  • Ability to identify/prevent vulnerabilities (injection, auth flaws, data leaks).
  • Experience evaluating AI development tools and governing AI output.
  • Proficient in English at Upper-Intermediate (B2) level or higher.

Responsibilities

  • Design, develop, and maintain large monolithic systems for scalability.
  • Build and optimize high-load applications with C# / .NET.
  • Design REST APIs with scalability, versioning, and security.
  • Integrate with SOAP and legacy systems as needed.
  • Perform MSSQL performance tuning, transactions optimization, and concurrency handling.
  • Drive performance optimization, concurrency management, and fault tolerance across services.
  • Implement secure communication using TLS/SSL and manage certificate handling.
  • Apply secure coding practices and mitigate OWASP Top 10.
  • Conduct threat modeling and define mitigation strategies for critical systems.
  • Identify and prevent vulnerabilities such as injection attacks, authentication flaws, and data leaks.
  • Leverage AI development tools and agents to generate production-quality code and tests.
  • Review, evaluate, and govern AI-generated output to maintain high engineering standards.

Skills

C#
NET ecosystem
REST APIs
SOAP integration
MSSQL tuning
Security best practices
Threat modeling
AI development tools
English B2+

Job description

We are seeking a highly skilled Advanced Software Engineer with deep expertise in the .NET ecosystem to join our team.

In this role, you will design, evolve, and optimize large-scale, high-load systems while ensuring top-tier performance, security, and reliability. You will also leverage modern AI development tools to enhance productivity and code quality.

Responsibilities
  • Design, develop, and maintain large monolithic systems, ensuring scalability and long-term evolution
  • Build and optimize high-load applications using the C# / .NET ecosystem
  • Design REST APIs with a focus on scalability, versioning, and security
  • Integrate with SOAP and legacy systems as needed
  • Perform advanced MSSQL performance tuning, transaction optimization, and handle blocking, locking, and concurrency
  • Drive performance optimization, concurrency management, and fault tolerance across services
  • Implement secure communication using TLS/SSL and manage certificate handling
  • Apply secure coding practices and mitigate common vulnerabilities (OWASP Top 10)
  • Conduct threat modeling and define mitigation strategies for critical systems
  • Identify and prevent vulnerabilities such as injection attacks, authentication flaws, and data leaks
  • Leverage AI development tools and agents to generate production-quality code and tests
  • Review, evaluate, and govern AI-generated output to maintain high engineering standards
Requirements
  • 12+ years of professional software engineering experience
  • Deep expertise in the C# / .NET ecosystem
  • Proven background in designing and working with high-load systems
  • Strong skills in REST API design (scalability, versioning, security) and SOAP / legacy integrations
  • Advanced proficiency in MSSQL, including performance tuning at scale, transaction optimization, and concurrency handling (blocking and locking)
  • Showcase of designing and evolving large monolithic systems
  • Expertise in performance optimization, concurrency, and fault tolerance
  • Deep understanding of application security, including TLS/SSL, secure communication, and certificate handling
  • Familiarity with secure coding practices, OWASP Top 10, and threat modeling and mitigation strategies
  • Capability to identify and prevent vulnerabilities such as injection, authentication flaws, and data leaks
  • Strong experience using and evaluating AI development tools and agents for generating production-quality code, tests, and governing AI output
  • Proficiency in English at an Upper-Intermediate level (B2) or higher
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Advanced Software Engineer - .NET
Advanced Software Engineer - .NET

EPAM Systems • India

On-site
INR 4,500,000 - 6,500,000
Senior/Lead Software Engineer
Senior/Lead Software Engineer

Epam Systems • Bengaluru

Hybrid
INR 4,500,000 - 7,000,000
.NET Software Developer/AI Tech Lead
.NET Software Developer/AI Tech Lead

Trinet Medical India • Gandhinagar

On-site
INR 600,000 - 900,000
Software Engineer - C# .Net
Software Engineer - C# .Net

KLA • Chennai District

On-site
INR 1,200,000 - 1,600,000
.NET Senior Software Engineer
.NET Senior Software Engineer

Artesian Software Technologies LLP • Sahibzada Ajit Singh Nagar, Chandigarh, Panchkula

On-site
INR 1,400,000 - 2,200,000
Senior Software Engineer-Full stack (C#, .NET Core)
Senior Software Engineer-Full stack (C#, .NET Core)

Randstad • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Staff Software Engineer
Staff Software Engineer

VMware • Hyderabad

On-site
INR 1,500,000 - 2,100,000
.Net Full Stack Technical Architect
.Net Full Stack Technical Architect

Concentrix • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Senior Software Engineer - .NET with Azure
Senior Software Engineer - .NET with Azure

Epam Systems • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer I - .Net
Senior Software Engineer I - .Net

iTech India • Ahmedabad District

On-site
INR 1,600,000 - 2,600,000