4,192 open roles
Senior .NET Software Engineer
Job description
We are looking for a versatile Software Engineer with a strong foundation in .NET backend development and advanced practical experience in Python, AI engineering, or both. The candidate should be able to design, build, deploy, and support production-grade solutions in a cloud environment. If you are looking to give your career a real boost with a global leader in digital transformation, EPAM is the perfect choice.
If you’d like to learn more about this position and project.
Responsibilities
Build or integrate AI-enabled components using Python and modern AI frameworks Develop LLM-powered applications, RAG pipelines, AI agents, or intelligent automation solutions Integrate AI services with existing .NET applications, enterprise systems, APIs, and data platforms Design and develop scalable backend services using C#, .
NET (Core/.NET 8+), ASP.NET Core Web APIs, and microservice architecture Deploy and operate applications in AWS, Azure, or Google Cloud Use Docker, Kubernetes, CI/CD, and Infrastructure as Code to support reliable delivery Ensure appropriate application security, observability, testing, and production readiness Work closely with engineers, data specialists, architects, and business stakeholders Use AI-assisted development tools responsibly while reviewing and validating generated output Requirements Advanced Python development skills, particularly for APIs, automation, data processing, or AI applications Strong commercial experience with C#, the .
NET ecosystem, and ASP.NET Core Good understanding of microservices, REST APIs, SQL/Entity Framework Core, data access, and distributed systems Hands-on experience with at least one major cloud platform: AWS, Azure, or Google Cloud Practical experience with Docker, Kubernetes, and CI/CD Solid software engineering fundamentals, including clean code, design patterns, automated testing (x.
Unit/NUnit), and code reviews Ability to work across different technologies rather than remaining limited to a single language or platform
Description copied from EPAM Systems's careers page. Read the full posting before you apply.
More jobs at EPAM Systems
Senior Full-Stack Engineer (Python+React)
EPAM Systems· Remote (Serbia)Manager/Senior Manager, Delivery Management - Application Security
EPAM Systems· London, England, UKSenior Data Scientist
EPAM Systems· Remote (Argentina; Brazil; Chile; Colombia; Mexico)Senior End-User Support Engineer
EPAM Systems· Warsaw, Masovian Voivodeship, PolandSenior Functional Tester
EPAM Systems· Remote (Brazil; Argentina; Chile; Colombia; Mexico)