EPAM Careers logo

EPAM Careers

NYSE-listed global software engineering and IT services firm with a large India delivery base

epam.com

About the company

Founded

1993, Princeton, New Jersey

Headquarters

Newtown, Pennsylvania, USA

CEO & President

Balázs Fejes

Executive Chairman

Arkadiy Dobkin

Employees

About 62,850 globally

Revenue (FY25)

US$5.46 billion

Market Cap

About US$4.51 billion

Listed on

NYSE: EPAM

Industry

IT services and software

Website

epam.com

EPAM Systems, Inc. is a US-listed software engineering and IT services company founded in 1993 in Princeton, New Jersey by Arkadiy Dobkin and Leo Lozner. It is headquartered in Newtown, Pennsylvania and trades on the New York Stock Exchange under the ticker EPAM, where it has been listed since 2012. The company provides digital platform engineering, software development, and related consulting services to clients worldwide.

For its most recent full fiscal year (FY2025), EPAM reported revenue of about US$5.46 billion, up roughly 15% from US$4.73 billion in FY2024. The company employed around 62,850 people globally as of FY2025. As of July 2026 its market capitalization was about US$4.51 billion, reflecting a share price decline of close to 48% over the prior year.

In September 2025 EPAM completed a planned leadership transition. Balázs Fejes, a two-decade company veteran and former Chief Revenue Officer, became Chief Executive Officer and President, while co-founder Arkadiy Dobkin moved to Executive Chairman and continued as Chair of the Board. Jason Peterson serves as CFO. EPAM maintains a large India presence through EPAM Systems India Private Limited, incorporated in 1997 with its registered office in Hyderabad and led by Managing Director Srinivas Mummareddy.

Key People

Balázs Fejes

Chief Executive Officer and President

Arkadiy Dobkin

Executive Chairman and Chair of the Board (co-founder)

Jason Peterson

SVP, Chief Financial Officer and Treasurer

Srinivas Mummareddy

Managing Director, EPAM Systems India Private Limited

Photos

EPAM workplace 1

Interview process at EPAM

(59 candidate responses)

Interview experience

Favourable (7/10)

Interview difficulty

Difficult (7/10)

Interview process length

About a month

Overall experience

PoorExcellent
EasyDifficult

How long the process takes

About a day or two14%
About a week36%
About a month42%
More than one month8%

Prep for your EPAM interview with AI

Practice EPAM-style coding and Java rounds and get instant feedback before the real thing.

EPAM Interview Questions & Answers

Q: Return the longest common prefix in a string array.

A: Compare characters column by column across all strings, or sort the array and compare only the first and last entries. Stop at the first mismatch and return the prefix collected so far.

Answer by AI
  • Vertical scan: loop over index positions of the shortest string and check every string shares that character
  • Or sort the array, then the common prefix of the first and last entries is the answer for the whole set
  • Cost is about O(n*m) for the scan; return an empty string when the input is empty

Q: Solve the anagram grouping problem using streams.

A: Group words by a canonical key, usually the sorted characters of each word. In Java you can use Collectors.groupingBy with the sorted string as the classifier.

Answer by AI
  • Build a key per word by sorting its characters, or use a 26-length count signature, so anagrams share a key
  • Use words.stream().collect(Collectors.groupingBy(w -> sortedKey(w))) to bucket them
  • Return the map values as the grouped lists; sorting each word costs about O(k log k)

Q: Explain the SAGA pattern for handling distributed transactions across microservices.

A: A saga breaks one distributed transaction into a sequence of local transactions, each with a compensating action that undoes it if a later step fails. It keeps services consistent without a global lock.

Answer by AI
  • Choreography: each service emits events that trigger the next step, with no central coordinator
  • Orchestration: a central orchestrator drives each step and triggers compensations on failure
  • Use it when a two-phase commit across services isn't practical; make compensating actions idempotent

Q: Write a password validator to validate strings between 20 and 40 characters.

A: Read the input, check the length is between 20 and 40 inclusive, then apply the remaining character rules and return valid or invalid. Guard against null before checking length.

Answer by AI
  • Reject early if the string is null or its length falls outside 20 to 40
  • Layer extra checks such as uppercase, digit, and special character with clear boolean flags
  • Return a specific reason for each failure so the caller knows what to fix

Prep for your EPAM interview with AI

Practice EPAM-style coding and Java rounds and get instant feedback before the real thing.

EPAM Salaries in India (Updated 2026)

Software Engineer

Reported average

₹15,02,813/yr

84 Salaries submitted

Senior Software Engineer

Reported average

₹18,98,557/yr

58 Salaries submitted

Junior Software Engineer

Reported average

₹7,94,643/yr

31 Salaries submitted

Intern

Reported average

₹23,736/mo

3 Salaries submitted

Software Engineer (all levels, total comp)

Median total comp

₹8,37,000 to ₹40,80,000/yr (median ₹31,02,819)

Senior Automation Engineer

Reported average

₹20,86,296/yr

18 Salaries submitted

Know your worth at EPAM

See how your target salary compares and find EPAM roles that match your level.

Build a standout resume with AI

Tailor your resume to EPAM engineering roles and pass the first screen with confidence.

Benefits

Health insurance for employees and families
Life insurance
On-site clinic with company physician and annual flu vaccines
Dental and vision insurance
6 days paid sick leave per calendar year
Maternity leave after 80+ days of continuous service
Paternity leave (14 days)
Annual vacation and paid time off
Employee Stock Purchase Program (15% discount)
Relocation assistance
Education and development programs, courses and language classes
Tuition reimbursement

Latest News & Updates

May 8, 2026

Analysts flag EPAM Q1 2026 margin compression despite AI push

Coverage of EPAM's Q1 2026 noted GAAP net profit margin fell to about 5.9% from 9.6% a year earlier, with net income of $82.5 million on revenue of $1.40 billion, testing the company's AI-led growth story.

#margins #analysis #AI

View post

May 7, 2026

EPAM reports Q1 2026 results, revenue $1.40 billion up 7.6%

EPAM posted first-quarter revenue of $1.40 billion, up 7.6% year over year, with non-GAAP diluted EPS of $2.86. It set full-year 2026 revenue growth guidance of 4.0% to 6.5%.

#earnings #EPAM #Q12026

View post

May 6, 2026

EPAM and Anthropic form multi-year applied-AI partnership

EPAM announced a strategic, multi-year partnership with Anthropic to deliver enterprise AI using Claude models, Claude Code and the Claude Agent SDK. EPAM said it is building a practice of 10,000+ Claude-certified architects.

#AI #partnership #Anthropic

View post

January 8, 2026

EPAM opens Hyderabad early-career facility, plans 3,000 India hires

EPAM detailed a 60,000-square-foot Hyderabad learning facility for fresh graduates and early-career engineers, and plans to add 3,000 employees in India in 2026 as it invests further in India talent.

#hiring #India #Hyderabad

View post

March 24, 2025

EPAM strengthens India presence with strategic hiring across levels

EPAM said it hires 3,000+ production engineers a year across all levels in India, operating in Hyderabad, Pune, Bengaluru, Gurugram and Chennai, with more than 70% of staff having completed AI training.

#India #hiring #talent

View post

EPAM FAQ

Balázs Fejes is EPAM's Chief Executive Officer and President, effective September 1, 2025. Co-founder Arkadiy Dobkin serves as Executive Chairman and Chair of the Board.