EPAM Systems is seeking an Agentic Software Engineer to join their full-stack product development team focused on building innovative features for their travel platform. The role involves leveraging AI coding agents to enhance delivery and code quality while modernizing the architecture and ensuring data privacy and security.
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
- Improve the 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 implementations, in partnership with Risk and Security teams
- Contribute to meeting backend and system SLOs as part of the broader engineering team
Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
- 2+ years of full-stack development experience building web applications and services
- 1+ years of hands-on experience using AI coding agents (e.g., Claude Code, Cursor, GitHub Copilot) in professional development workflows
- Background in 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
- Experience with modern frontend frameworks such as React, Next.js, or Vue
- Skills in building and deploying applications on cloud platforms (AWS, Azure, or GCP), including cloud and hybrid environments
- Capability to use AI coding agents to accelerate development, generate and refine code, and assist with debugging and testing
- Familiarity with prompt engineering techniques and the Model Context Protocol (MCP) for enabling AI agents to interact with external tools and data sources
- Working knowledge of Azure AI Foundry, Retrieval-Augmented Generation (RAG), and LangChain, as well as graph-based data technologies (GraphRAG, GraphDB)
- Familiarity with real-time streaming or distributed messaging platforms such as Redis, Kafka, or RabbitMQ
- Expertise in containerization, CI/CD pipelines, infrastructure-as-code tools, and modern DevOps practices
- Experience with modern project management and collaboration tools (Jira, ADO, GitHub Projects, or similar) and Agile software delivery (iterative planning and delivery)
- Excellent communication skills, strong working relationships, and a high degree of team collaboration
- Strong curiosity about emerging AI development tools and a desire to stay current with the evolving agentic coding landscape
- English proficiency at a B1+ level
- Background in ASP.NET Web Forms
- Familiarity with Angular and Angular Universal
- Skills in Docker