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.

Java Developer

Company: EPAM Systems

Location: Tacuarembó, Uruguay

Posted Jan 21, 2025

EPAM is seeking an experienced Java Developer to join their team for developing a cloud-based patient portal. The role involves creating and managing web applications, migrating systems, and expanding services to international markets. Required skills include Java proficiency, JavaScript or TypeScript knowledge, and expertise in cloud environments. EPAM offers a learning culture, paid holidays, professional growth opportunities, stock option purchase plan, additional income opportunities, and global community benefits.

Lead Business Solution Architect

Company: EPAM Systems

Location: Tacuarembó, Uruguay

Posted Jan 21, 2025

The job posting is for an experienced Lead Business Solution Architect to manage Salesforce Stream in technology consulting projects. The role involves supervising the Salesforce team, conducting discovery, assessment, and design solutions, and ensuring alignment with Salesforce best practices. The ideal candidate should have extensive experience in business solution architecture, proficiency in Salesforce and non-Salesforce tools, and a strong understanding of the Lead-to-Cash process.

Product Documentation Writer/Technical Writer

Company: Deque Systems, Inc.

Location: Other US Location

Posted Jan 21, 2025

Deque Systems is a women-owned company known for its commitment to digital accessibility. Employees appreciate the altruistic nature of their work, the flat organizational structure, and the company's core values. The company is looking for an experienced Technical Writer to join their team, focusing on creating B2B and B2C content, collaborating with technical staff, and ensuring user interaction and product documentation are clear and engaging.

Senior Manual Tester

Company: EPAM Systems

Location: Bahía Blanca, Argentina

Posted Jan 21, 2025

EPAM is hiring a Senior Manual Tester with at least 3 years of experience in testing. The role involves test planning, developing test cases, and identifying defects. Familiarity with testing tools like Jira, Zephyr, Postman, Swagger, and Soap UI is required. The company offers benefits such as a connectivity bonus, medicine prepaid, paternity leave, English training, and a referral program. The work environment is dynamic, inclusive, and encourages continuous learning.

Senior Data Steward (Collibra)

Company: EPAM Systems

Location: Zhezqazghan, Kazakhstan

Posted Jan 21, 2025

EPAM is seeking a Senior Data Steward (Collibra) to join their team, offering remote work flexibility in Kazakhstan. The role involves setting up Collibra Data Governance, verifying and enriching metadata, translating business data models, and managing data quality. Requirements include a Collibra partner certificate, at least 3 years of data stewardship experience, and expertise in BI/Data/Analytical projects. EPAM offers an enjoyable work environment, growth opportunities, and a comprehensive benefits package.

Lead Full-stack Developer (Kotlin/React)

Company: EPAM Systems

Location: Bucharest, Romania

Posted Jan 21, 2025

EPAM is hiring a Lead Full-stack Developer (Kotlin/React) to modernize their Finance department's systems. The role involves collaborating with the DevOps Finance P2P team, leading the transition from Oracle 12 Forms to modern software, and managing backend and frontend developments. The ideal candidate should have proficiency in Kotlin and React, Java, and experience in both frontend and backend development frameworks. EPAM offers competitive compensation, full access to cutting-edge tools, professional training, medical care, sports programs, free English classes, and a friendly working environment.

Senior Python Developer

Company: EPAM Systems

Location: Río Grande, Mexico

Posted Jan 21, 2025

EPAM is seeking a highly skilled Senior Python Developer to join their dynamic team. The ideal candidate will design, develop, and implement Python applications while ensuring high performance and responsiveness. This position offers opportunities to work on complex problems and deliver innovative solutions that impact the business directly.

Senior Node.js Developer

Company: EPAM Systems

Location: Kragujevac, Serbia

Posted Jan 21, 2025

EPAM is inviting applications for a Senior Node.js Engineer position. The role involves leading development, maintaining code quality, and implementing new features. Requirements include 3+ years of production experience in software development, proficiency in JavaScript and Node.js, extensive AWS experience, and strong collaboration skills. EPAM offers a diverse work environment, global projects, career development opportunities, and numerous self-development resources. Currently, interviews are conducted remotely for candidate safety.

Senior Java Developer

Company: EPAM Systems

Location: Soacha, Colombia

Posted Jan 21, 2025

EPAM is seeking a seasoned Senior Java Developer to join their team, working on an innovative cloud-based patient portal. The role involves developing, testing, and implementing high-traffic web applications, migrating systems, simplifying customer onboarding, and expanding services to international markets. Requirements include a minimum of 3 years of Java development experience, proficiency in JavaScript or TypeScript, expertise in object-oriented design, and familiarity with CI/CD processes and Kubernetes operations. EPAM offers a learning culture, health coverage, visual benefits, life insurance, medical leave coverage, professional growth opportunities, stock option purchase plan, additional income opportunities, and community benefits.

Senior Java Developer

Company: EPAM Systems

Location: Barra do Garças, Brazil

Posted Jan 21, 2025

We are seeking an experienced Senior Java Developer to join our team and enhance our cutting-edge cloud-based patient portal. This opportunity positions you at the leading edge of technology in the healthcare sector, improving patient interaction with their services and information.

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