Senior .NET Software Engineer
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 (xUnit/NUnit), and code reviews
- Ability to work across different technologies rather than remaining limited to a single language or platform
Benefits
- Diverse multicultural, multi-functional, and multilingual work environment
- Global scope, international projects in different business domains: life sciences and healthcare, retail, and distribution, software and hi-tech, etc.
- Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey
- Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications
- Knowledge-sharing with colleagues from EPAM's global tech communities
- 25 days holiday per annum
- 5 days of sick leave without medical certification
- Private health insurance for employees and discount for private health insurance for family members
- Discount for Fit Pass program
- Comfortable modern offices in Belgrade and Novi Sad or remote work from any location in Serbia
- Regular corporate, social and wellbeing events (parties, sport events, advanced CSR programs etc.)
About the Company
More jobs at EPAM Systems
-
Senior Data Software Engineer with Azure Databricks
Armenia, Georgia, Kazakhstan, Uzbekistan, Kyrgyzstan · remote · Oct 15, 2026
-
Senior Full Stack Engineer (Python + React + SQL)
Poland · remote · Oct 15, 2026
-
Lead AI QA Automation Engineer
Australia · remote · Oct 14, 2026
-
Senior Software Test Automation Engineer
USA · remote · Oct 14, 2026
-
Senior/Lead/Chief AI Engineer
Armenia, Kazakhstan, Uzbekistan, Kyrgyzstan, Georgia · remote · Oct 14, 2026