Advanced Software Engineer - .NET

EPAM Systems

India

On-site

INR 4,500,000 - 6,500,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

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

You will leverage modern AI development tools to boost productivity, craft secure REST APIs, and govern AI-generated outputs to maintain engineering standards.

Qualifications

  • 12+ years of professional software engineering experience.
  • Deep expertise in C# / .NET ecosystem and high-load systems.
  • Proven track record designing large monolithic and scalable services.
  • Strong REST API design including security and versioning; SOAP/legacy integrations.
  • Advanced MSSQL performance tuning, concurrency handling and optimization.
  • Secure coding practices, OWASP Top 10 awareness, threat modeling.
  • Experience using AI development tools to generate production code and tests.
  • Proficient English (Upper-Intermediate/B2+).

Responsibilities

  • Design, develop, and maintain large monolithic systems for scalability.
  • Build and optimize high-load apps using C# / .NET.
  • Design REST APIs with scalability, versioning, and security; integrate with SOAP/legacy systems.
  • Conduct MSSQL performance tuning, concurrency management, and optimization.
  • Drive performance optimization and fault tolerance across services.
  • Implement TLS/SSL secure communication and certificate handling.
  • Apply secure coding practices and mitigate OWASP vulnerabilities.
  • Conduct threat modeling and mitigation strategies for critical systems.
  • Identify and prevent vulnerabilities like injections and data leaks.
  • Leverage AI tools to generate production-quality code/tests and govern AI output.

Skills

12+ years of professional software eng
C# / .NET ecosystem
High-load systems design
REST API design
SOAP / legacy integration
MSSQL performance tuning
Secure coding practices
Threat modeling
AI development tools usage
English proficiency (B2+)

Tools

MSSQL
TLS/SSL
AI tooling

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

Specialist I - Software Engineering
Specialist I - Software Engineering

UST • Bengaluru

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

iTech India • Ahmedabad District

On-site
INR 1,600,000 - 2,600,000
Senior Software Engineer
Senior Software Engineer

Deltek • Bengaluru Urban

On-site
INR 2,200,000 - 3,000,000
Lead Software Engineer
Lead Software Engineer

Thomson Reuters • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Senior .NET Engineer
Senior .NET Engineer

OIP Insurtech • India

On-site
INR 900,000 - 1,800,000
Senior Engineering Manager
Senior Engineering Manager

insightsoftware • Hyderabad

On-site
INR 3,500,000 - 7,000,000
Senior Dotnet Developer
Senior Dotnet Developer

First American (India) • India

On-site
INR 3,000,000 - 5,000,000
.NET Developer ( AI Development)
.NET Developer ( AI Development)

Keka Technologies Private Limited • India

Hybrid
INR 3,000,000 - 5,000,000
.NET Developer
.NET Developer

ecsme • Hyderabad

On-site
INR 1,400,000 - 2,400,000
Dotnet Lead Software Engineer
Dotnet Lead Software Engineer

Artesian Software Technologies • Mohali

On-site
INR 2,500,000 - 4,000,000