Jobs at EPAM Systems

717,839 open positions

EPAM Systems, founded in 1993, is a leading global provider of software engineering and digital platform services. With more than 34,000 employees across 35 countries, the company helps Fortune 500 firms build and scale complex technology solutions. EPAM’s reputation for deep domain expertise in finance, healthcare, automotive, and retail makes it a go‑to partner for high‑impact projects.

EPAM hires for a broad spectrum of tech roles, from software engineers and data scientists to product managers, UX researchers, DevOps engineers, and cybersecurity specialists. Most positions offer remote or hybrid arrangements, with a strong emphasis on continuous learning, mentorship, and cross‑functional collaboration. Candidates can expect rigorous technical interviews, exposure to cutting‑edge tools, and opportunities to contribute to client‑centric product roadmaps.

By reviewing EPAM’s listings on Job Transparency you gain instant access to real‑time salary data, employee satisfaction scores, and review snippets—all benchmarked against industry averages. This insight lets you compare offers, negotiate confidently, and choose roles that match both your career goals and compensation expectations.

Lead Test Automation Engineer in JavaScript/TypeScript

Company: EPAM Systems

Location: Katowice, Poland

Posted Jan 21, 2025

The company is seeking a skilled Lead Test Automation Engineer with expertise in JavaScript/TypeScript. The role involves collaborating with development and QA teams to design, test, and implement automated web application solutions within a cloud-native architecture. Responsibilities include developing and maintaining automated test suites, conducting end-to-end testing, and engaging in SCRUM ceremonies. The company offers a friendly team environment, flexible schedule, and opportunities for remote work within Poland. They also provide growth opportunities, including leadership development, soft skills programs, and language classes. Benefits include a stable income, health insurance, and participation in an Employee Stock Purchase Plan.

Lead Java Developer

Company: EPAM Systems

Location: Tacuarembó, Uruguay

Posted Jan 21, 2025

The job posting is for a Lead Java Developer position with a global healthcare ISV. The role involves leading a team in developing advanced Java-based solutions, defining technical strategies, and mentoring developers. The ideal candidate should have extensive Java development experience, proven leadership skills, and proficiency in JUnit, Agile methodologies, and English. The company offers a learning culture, paid holidays, professional growth opportunities, stock options, additional income opportunities, and community benefits.

Java Developer

Company: EPAM Systems

Location: Tacuarembó, Uruguay

Posted Jan 21, 2025

Senior Full-stack Golang Engineer

Company: EPAM Systems

Location: Ho Chi Minh City, Vietnam

Posted Jan 21, 2025

EPAM is recruiting a Senior Full-stack Golang Engineer with Azure and Kubernetes expertise for their Vietnam team. The role involves developing new features in an Agile environment, collaborating with multinational teams, and continuous learning. Responsibilities include designing scalable Golang applications, developing frontend with Vue.js, leveraging Azure services, managing Kubernetes, and mentoring junior developers. Requirements are 6+ years of software development experience, specialization in Golang, expertise in Azure and Kubernetes, proficiency in JavaScript/TypeScript, and secure API development skills.

Senior Manual Tester

Company: EPAM Systems

Location: Bahía Blanca, Argentina

Posted Jan 21, 2025

Lead Data Scientist

Company: EPAM Systems

Location: Rockaway, NJ

Posted Jan 21, 2025

Lead Site Reliability Engineer

Company: EPAM Systems

Location: Gavarr, Armenia

Posted Jan 21, 2025

EPAM Armenia is seeking a Lead Site Reliability Engineer with extensive experience in software and systems engineering, particularly in cloud environments. The role involves managing IoT devices, designing scalable systems, implementing disaster recovery plans, and enhancing monitoring and alerting processes. The position offers flexibility, working remotely from anywhere in Armenia. Responsibilities include using tools like Kubernetes, Docker, Prometheus, Grafana, and Terraform, and collaborating with the development team. Requirements include a minimum of 5 years of experience as a DevOps or SRE engineer, proficiency in Azure cloud architectures, and expertise in Cosmos DB and MS SQL Server. EPAM Armenia provides an enjoyable working environment, opportunities for growth, and a comprehensive benefits package.

Senior Java Commerce Developer

Company: EPAM Systems

Location: Ozorków, Poland

Posted Jan 21, 2025

EPAM is seeking a skilled Senior Java Commerce Developer to join their dynamic team. The ideal candidate should have extensive experience in Java development, particularly in commerce platforms, and proficiency in Spring, Kafka, Kubernetes, and microservices architecture. The role involves building robust solutions, collaborating with multiple teams, and delivering high-quality, enterprise-grade projects. EPAM offers a friendly work environment, flexible schedule, growth opportunities, and a comprehensive benefits package.

SAP Basis / System Solution Architect

Company: EPAM Systems

Location: Făgăraș, Romania

Posted Jan 21, 2025

EPAM, a leading global provider of digital platform engineering and development services, is seeking an SAP Basis / System Solution Architect. The role involves managing technical design and deployment of integrated end-to-end solutions, providing input to architecture, security, and data guidelines, and running SAP systems governance. EPAM offers a dynamic and inclusive culture, opportunities for continuous learning, and a competitive compensation package including professional training, medical care, sports programs, and flexible working schedule.

Junior Java Developer

Company: EPAM Systems

Location: Bahía Blanca, Argentina

Posted Jan 21, 2025

EPAM is hiring a Junior Java Developer for a dynamic team. The role involves working on exciting projects, collaborating with cross-functional teams, and contributing to the full software development lifecycle. The developer will utilize expertise in Java, Spring, and ReactJS to build innovative and efficient applications. EPAM, a leading global provider of digital platform engineering and development services, offers a positive impact on customers, employees, and communities. The role includes assisting in designing, developing, and maintaining backend applications, writing and optimizing SQL queries, and participating in code reviews. Requirements include some Java development experience, familiarity with J2EE, Spring, Hibernate, SQL, and Agile methodologies. Benefits include a Connectivity Bonus, Medicina Prepaga, Paternity Leave, English Training, a Training Program, Marriage bonus, and a Referral Program.

Java Developer

Company: EPAM Systems

Location: San Javier, Chile

Posted Jan 21, 2025

The job posting is for an experienced Java Developer to join a team working on a cloud-based patient portal. The role involves developing, testing, and implementing high-traffic web applications, migrating and automating systems, and managing code deployment. The company offers competitive benefits including medical coverage, lunch allowance, internet and electricity allowance, national holiday bonus, Christmas bonus, a learning culture, and additional income opportunities. Relocation assistance is also provided.

Frequently Asked Questions

What is it like to work at EPAM Systems?
EPAM fosters a culture of innovation, collaboration, and professional growth. Teams operate in a flat hierarchy, encouraging open communication and rapid decision‑making. Employees routinely participate in internal hackathons, tech talks, and mentorship programs. The company supports ongoing learning through EPAM University, offering certifications in cloud, AI, and agile practices. Work‑life balance is promoted through flexible schedules and generous paid time off.
What types of positions are available at EPAM?
EPAM’s hiring pipeline covers roles such as: • Software Engineer (Java, .NET, Python) • Front‑end Engineer (React, Angular) • Data Engineer/Scientist • Quality Assurance Engineer • Product Manager • UX/UI Designer • DevOps Engineer • Cloud Architect • Cybersecurity Analyst • Technical Program Manager. Each role emphasizes both technical proficiency and business acumen.
How can I stand out as an applicant for EPAM?
Stand out by showcasing tangible impact: include metrics in your portfolio (e.g., reduced load times by 30% or increased revenue by 15% through feature development). Tailor your resume to the job description, highlighting relevant frameworks, tools, and industry domains. Prepare for EPAM’s interview process by mastering system design, coding challenges, and behavioral questions that demonstrate teamwork and problem‑solving. Finally, leverage EPAM’s social media channels to engage with engineers and recruiters, showing genuine interest in the company’s projects.

Other Companies Hiring