Banner image for EPAM Systems

Overall employee rating

3.1
Based on 80 reviews
5
4
3
2
1
Detail Ratings
Work life balance
3.0
Career Growth
3.0
Work flexibility
4.0
Job Security
3.0
Pay and benefits
3.0
Leadership
3.0
Company Culture
3.0
Disclaimer: Reviews on Jobstore are independently submitted by users; we do not guarantee the accuracy or truth of any individual submission. Read more
Senior Software Engineer
3.3
16 April 2026
Pay is Okay, Benefits Are Just Standard
Pros: The health insurance plans are pretty solid; you get good coverage. The 401k match is also a decent perk. For a remote role, the work flexibility helps balance out other areas, which is a nice benefit.
Cons: Annual raises for software development roles don't really keep pace with the market. Bonuses are often tied to client project success and feel pretty small. Don't expect huge pay jumps here.
Advice to Management: Re-evaluate the annual compensation review process for all software development roles. Make it clearer how performance ties into actual pay raises, not just bonuses. Improve pay transparency across the board.
Show more
Senior Software Engineer
3.3
7 April 2026
Pay is okay, benefits help out
Pros: The benefits for fully remote Senior Software Engineer roles are decent. Healthcare plans are robust, and there's a good amount of PTO, which is a big plus. They also have some nice perks for professional development.
Cons: Salary growth is slow here compared to other companies in the IT consulting industry. Your base pay likely won't compete with big tech. Raises aren't huge, and it can be tough to get significant compensation bumps without switching projects.
Advice to Management: Really look at current market rates for experienced software development professionals. Invest more in competitive salaries and faster pay increases, especially for those excelling on client projects.
Show more
Software Engineer
2.9
5 April 2026
Decent projects, slow career path
Pros: You get exposed to so many different clients and technologies, which is good for learning if you're proactive. As a Software Engineer, I got to jump into some interesting software development challenges. It's a stable, corporate environment.
Cons: Career progression isn't clear at all. It's tough to get promoted, especially for technical roles, without basically changing teams or pushing super hard. There's not much formal career growth support, even for remote employees.
Advice to Management: Please create clearer career paths and promotion frameworks, especially for technical roles in IT consulting. It feels very ad-hoc right now.
Show more

Latest jobs from EPAM Systems

More jobs
Software Engineer
2.9
4 April 2026
Hybrid Model is Okay, But Project Dependent
Pros: I've had good luck with work from home for my software engineer role. Being remote from New York City gave me some decent flexibility, especially when not tied to client offices. For some technical consulting projects, a hybrid model actually works pretty well.
Cons: The work flexibility really changes based on your client and project manager. It's not a company-wide standard. Sometimes, WFH options just disappear if a client demands onsite presence, which can be tough.
Advice to Management: Standardize work flexibility policies across all projects. Don't let client demands completely dictate employee WFH options, especially for long-term employees.
Show more
Senior Software Engineer
3.0
31 March 2026
Leadership Quality Really Varies Here
Pros: You get to work on diverse IT consulting projects, which is cool for a Senior Software Engineer. The remote work setup is solid for flexibility. I liked my immediate team a lot.
Cons: The biggest issue is inconsistent leadership. Some project managers give little direction, making things hard. It often feels like management makes decisions without understanding the day-to-day. This happens too much in a big corporate environment.
Advice to Management: Please invest more in leadership training. Empower project leads to trust their teams instead of constantly second-guessing. Better communication from the top down would help too.
Show more
Software Engineer
2.9
26 February 2026
Career Growth is a Real Challenge Here
Pros: Working as a Software Engineer remote from Dallas, TX, I've had exposure to varied software development projects. You can learn a lot by seeing different client setups within the IT consulting industry. The flexibility of being remote is solid.
Cons: Career growth is pretty tough here, especially for a large corporate company. It's hard to see a clear path for promotion or advancing your technical skills. You often feel stuck unless you actively switch projects.
Advice to Management: Management needs to create clearer career paths and offer more mentorship opportunities for employees. Invest in structured development programs.
Show more
Senior Software Engineer
2.9
26 February 2026
Leadership Has Room For Improvement
Pros: Some project leads are genuinely good and supportive. For software development roles, there's a lot of exposure to different client projects. The hybrid model offers decent flexibility if you're local.
Cons: Senior leadership often feels disconnected from the day-to-day work as a Senior Software Engineer. Decisions can seem top-down without much explanation. Communication from the top can be vague sometimes.
Advice to Management: Focus on better transparency and communication from senior leadership. More support for middle managers would help them empower their teams better.
Show more
Software Engineer
2.9
23 February 2026
Decent projects, but career growth is slow.
Pros: You get exposed to a ton of different tech stacks on client projects. That's a huge plus for software development skills. Working remotely from Austin, TX, I've had good flexibility, which helps with work-life balance.
Cons: Career growth isn't clearly defined for engineering roles. It feels very project-dependent. Internal promotions are really slow, especially if you're stuck on a long-term project. There's no fast track here.
Advice to Management: Management really needs to create clearer career paths and promotion frameworks for technical roles. Invest more in internal mentorship programs for software engineers. It'd help with retention.
Show more
Senior Software Engineer
3.1
20 February 2026
Okay Stability, Depends on Client Projects
Pros: As a Senior Software Engineer, I've found job security is okay, especially if you're performing well. Being part of a big tech consulting firm like EPAM means there are often other client projects to jump onto, even if your current one finishes. It's not a small startup, so there's usually some buffer.
Cons: Your job security really depends on ongoing client projects in IT consulting. If your project gets canceled or wraps up without a clear next step, that 'bench time' can be stressful. Remote from Seattle, it feels a bit like you're out of sight, out of mind if you're not actively billable.
Advice to Management: Improve transparency around project pipeline and bench time for employees. It'd help a lot with stress levels and morale when a project wraps up unexpectedly.
Show more
Senior Software Engineer
3.0
18 February 2026
Leadership is hit or miss here
Pros: I've worked with some sharp technical leads who really know their stuff in software development. They're good at guiding the team and helping us grow our skills. For IT consulting roles, you get exposure to diverse client projects.
Cons: Leadership can be inconsistent across different projects. Some project managers aren't great at managing client expectations, which often leads to last-minute pushes. It's tough when they don't back their teams during client conflicts.
Advice to Management: Invest more in training for project managers on client expectation management and conflict resolution. Support your technical teams better when clients make unreasonable demands, especially in remote setups.
Show more

Are you sure?

Once you confirm, please note that this action cannot be undone.