Logo for EPAM Systems

Agentic Software Engineer

Role overview

Summary

This role focuses on building innovative features and services for the travel platform using modern AI coding agents. You will collaborate with Product Owners, Engineering Managers, and Designers to deliver high-quality solutions while modernizing the architecture and improving development practices.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience.
  • 2+ years of full-stack development experience building web applications and services.
  • Practical experience using AI coding agents in development workflows.
  • Solid working knowledge of .NET Framework, ASP.NET, and Azure Functions.
  • Ability to build and deploy applications on cloud platforms in cloud or hybrid environments.

Responsibilities

  • Develop and deliver features and services for the travel platform as part of a full-stack product development team.
  • Use agentic coding tools in daily development workflows to accelerate delivery and improve code quality.
  • Review AI-generated code for correctness, security, and performance before merging, with guidance from senior engineers when needed.
  • Contribute to refactoring and modernizing existing services using cloud-native design patterns.

Key facts

Hard skills

Other skills

  • Communication
  • Collaboration
  • Curiosity

About the company

EPAM Systems logo

EPAM Systems

  • IT Services & Consulting
  • XLarge
  • 10,001+
Since 1993, EPAM Systems, Inc. (NYSE: EPAM) has used its software engineering expertise to become a leading global provider of digital engineering, cloud and AI-enabled transformation services, and a leading business and experience consulting partner for global enterprises and ambitious startups. We address our clients’ transformation challenges by fusing EPAM Continuum’s integrated strategy, experience and technology consulting with our 30+ years of engineering execution to speed our clients’ time to market and drive greater value from their innovations and digital investments. We make GenAI real with our AI LLM orchestration, testing and engineering solutions, EPAM DIAL, EPAM EliteA™ and EPAM AI/RUN™, respectively. We deliver globally, but engage locally with our expert teams of consultants, architects, designers and engineers, making the future real for our clients, our partners and our people around the world. We believe the right solutions are the ones that improve people’s lives and fuel competitive advantage for our clients across diverse industries. Our thinking comes to life in the experiences, products and platforms we design and bring to market. Added to the S&P 500 and the Forbes Global 2000 in 2021 and recognized by Glassdoor and Newsweek as a Top 100 Best Workplace, our multidisciplinary teams serve customers across six continents. We are proud to be among the top 15 companies in Information Technology Services in the Fortune 1000 and to be recognized as a leader in the IDC MarketScapes for Worldwide Experience Build Services, Worldwide Experience Design Services and Worldwide Software Engineering Services. Learn more at www.epam.com.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

We are seeking an Agentic Software Engineer to join our full-stack product development team and build innovative features and services for our travel platform. In this role, you'll use modern AI coding agents to speed delivery, help modernize our architecture and grow your skills in agentic software development. You'll work closely with Product Owners, Engineering Managers, Designers, and more experienced engineers to deliver high-quality, secure, and scalable solutions. Responsibilities Develop and deliver features and services for our travel platform as part of a full-stack product development team Use agentic coding tools (Claude Code, Cursor, GitHub Copilot) in daily development workflows to accelerate delivery and improve code quality Review AI-generated code for correctness, security, and performance before merging, with guidance from senior engineers when needed Contribute to refactoring and modernizing existing services using cloud-native design patterns Write clean, testable, peer-reviewed, and well-optimized code — whether authored manually or collaboratively with AI agents Help improve development and operations of our increasingly distributed architecture Support quality, durability, and technical debt reduction by collaborating with Product Owners, Engineering Managers, Product Designers, and other key partners Help safeguard the privacy, security, and trust of our members' sensitive data throughout our implementations, in partnership with our Risk and Security teams Support 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 Practical experience using AI coding agents (e.g., Claude Code, Cursor, GitHub Copilot) in development workflows Experience building modern web applications, RESTful APIs, and working with microservices architecture and patterns Solid working knowledge of .NET Framework, ASP.NET, and Azure Functions Working experience with Gen AI Application Development and JavaScript (Frontend) Skills in one or more of the following: TypeScript/JavaScript, Python, C#/.NET Familiarity with modern frontend frameworks such as React, Next.js, Vue, or Angular Ability to build and deploy applications on cloud platforms (AWS, Azure, or GCP) in cloud or hybrid environments Ability to use AI coding agents to accelerate development, generate and refine code, and assist with debugging and testing Basic knowledge of prompt engineering techniques for code generation and development workflows General understanding of the Model Context Protocol (MCP) and how it enables AI agents to interact with external tools and data sources Basic working knowledge of Azure AI Foundry, Retrieval-Augmented Generation (RAG), or LangChain Awareness of graph-based data technologies (GraphRAG, GraphDB) Familiarity with real-time streaming or distributed messaging platforms such as Redis, Kafka, or RabbitMQ Exposure to containerization (Docker), CI/CD pipelines, and infrastructure-as-code tools with modern DevOps practices Comfort using modern project management and collaboration tools (Jira, ADO, GitHub Projects, or similar) Experience working in Agile software delivery with iterative planning and delivery Good communication skills, ability to build strong working relationships, and a collaborative mindset Curiosity about emerging AI development tools and a willingness to keep learning in the evolving agentic coding landscape Intermediate English proficiency (B1+ level) Nice to have Familiarity with ASP.NET Web Forms Exposure to Angular Universal Basic knowledge of AngularJS Hands-on experience with Docker

Related jobs

See all Software Engineer jobs

Other jobs at EPAM Systems