EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a Senior Software Engineer - .NET with AI to join our full-stack product development team building innovative travel platform solutions. In this role, you will leverage cutting-edge AI coding tools alongside modern cloud-native technologies to deliver high-quality features and services while contributing to the modernization of our distributed architecture.
Responsibilities
-
Develop and deliver features and services for our travel platform on a full-stack product development team
-
Leverage agentic coding tools (Claude Code, Cursor, GitHub Copilot) in daily development workflows to accelerate delivery and improve code quality
-
Review and validate AI-generated code for correctness, security and performance before merging
-
Contribute to refactoring and modernizing existing services and architectures using cloud-native design patterns
-
Write clean, testable, peer-reviewed and well-optimized code, whether authored manually or collaboratively with AI agents
-
Participate in improving development and operations of an increasingly distributed architecture
-
Advocate for quality, durability and technical debt reduction by working with Product Owners, Engineering Managers, Product Designers and other key partners
-
Safeguard the privacy, security and trust of our members' sensitive data throughout our implementations, in partnership with our Risk and Security teams
-
Help meet backend and system SLOs as part of the broader engineering team
Requirements
-
Bachelor's degree in Computer Science, Computer Engineering or equivalent experience
-
4+ years of full-stack development experience building web applications and services
-
1+ year of hands-on experience using AI coding agents (e.g., Claude Code, Cursor, GitHub Copilot) in professional development workflows
-
Solid experience building modern web applications, RESTful API design and microservices architecture and patterns
-
Proficiency in two or more of the following: TypeScript/JavaScript, Python, C#/.NET
-
Expertise in modern frontend frameworks such as React, Next.js, Vue or Angular
-
Background in building and deploying applications on cloud platforms (AWS, Azure or GCP)
-
Familiarity with prompt engineering techniques for code generation and development workflows
-
Understanding of the Model Context Protocol (MCP) and how it enables AI agents to interact with external tools and data sources
-
Excellent communication skills, strong working relationships and a high degree of team collaboration
Nice to have
-
Knowledge of Azure AI Foundry, Retrieval-Augmented Generation (RAG) and LangChain, plus graph-based data technologies (GraphRAG, GraphDB)
-
Familiarity with real-time streaming or distributed messaging platforms such as Redis, Kafka or RabbitMQ
-
Skills in containerization (Docker), CI/CD pipelines and infrastructure-as-code tools with modern DevOps practices
-
Background in modern project management and collaboration tools (Jira, ADO, GitHub Projects or similar) within Agile software delivery environments
-
Strong curiosity about emerging AI development tools and a desire to stay current with the evolving agentic coding landscape
We offer
-
Opportunity to work on technical challenges that may impact across geographies
-
Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
-
Opportunity to share your ideas on international platforms
-
Sponsored Tech Talks & Hackathons
-
Unlimited access to LinkedIn learning solutions
-
Possibility to relocate to any EPAM office for short and long-term projects
-
Focused individual development
-
Benefit package:
-
Health benefits
-
Retirement benefits
-
Paid time off
-
Flexible benefits
-
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)