Software Engineer Jobs at EPAM Systems with Visa Sponsorship
EPAM Systems hires Software Engineers across a wide range of specializations, from backend and cloud engineering to AI and platform development. The company has an established immigration program and regularly sponsors work visas for qualified engineers, making it a viable target if you need sponsorship to work in the U.S.
See All Software Engineer at EPAM Systems JobsOverview
Showing 5 of 127+ Software Engineer Jobs at EPAM Systems jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 127+ Software Engineer Jobs at EPAM Systems
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at EPAM Systems.
Get Access To All Jobs
INTRODUCTION
We are seeking a Lead Full-Stack Software Engineer (Java/Angular) to drive the design, development, and delivery of innovative software solutions that meet our clients’ needs.
You will work closely with product owners, architects, and engineering teams to align technology choices with our product vision, while mentoring and guiding other engineers. Join us to lead impactful projects and shape the future of our technology landscape.
Experience the freedom of remote work from anywhere in Georgia, whether from the comfort of your home, our modern offices in Tbilisi and Batumi or a coworking space in Kutaisi.
Responsibilities
- Design and develop scalable back-end software solutions for on-premises and cloud environments
- Contribute to front-end development using Angular and TypeScript
- Ensure performance, scalability, and security of applications
- Participate in design workshops with architects
- Prototype new technologies with a fail-fast approach
- Collaborate with peers to implement software engineering best practices
- Support engineering managers with backlog estimation and planning
- Lead code reviews to ensure code quality
- Coach and mentor software engineers
- Translate business requirements into technical solutions
- Implement and optimize RESTful APIs
- Manage containerization using Docker or Azure Kubernetes Service
- Oversee CI/CD pipeline processes using Azure DevOps
REQUIREMENTS
- 10+ years back-end software design and development experience
- 8+ years Java and Spring Boot experience
- 2+ years Angular and JavaScript experience
- Strong technical proficiency in secure, clean code design
- Experience designing and implementing optimized RESTful APIs
- Proven knowledge of software testing methodologies
- Experience with containerization using Docker or Azure Kubernetes Service
- Expertise in CI/CD pipelines with Azure DevOps
- Advanced knowledge of agile software engineering practices
- Front-end development expertise beyond basics
- Experience leading code reviews
- Proactive and collaborative attitude
- Upper-Intermediate English language proficiency (B2)
NICE TO HAVE
- Experience with Microservice Architecture Style
- Hands-on experience with Cypress for testing
- Knowledge of D3 JS for data visualization
- Proficiency with ag-grid for front-end grid components
WE OFFER
- We connect like-minded people
- Delivering innovative solutions to industry leaders, making a global impact
- Enjoyable working environment, whether it is the vibrant office or the comfort of your own home
- Opportunity to work abroad for up to two months per year
- Relocation opportunities within our offices in 55+ countries
- Corporate and social events
- We invest in your growth
- Leadership development, career advising, soft skills and well-being programs
- Certifications, including GCP, Azure and AWS
- Unlimited access to LinkedIn Learning and Get Abstract
- Free English classes with certified teachers
- We cover it all
- Participation in the Employee Stock Purchase Plan
- Monetary bonuses for engaging in the referral program
- Comprehensive medical & family care package
- Five trust days per year (sick leave without a medical certificate)
- Benefits package (sports activities, a variety of stores and services)
EPAM Georgia is a team of innovators united by a passion for technology. The dynamic and inclusive culture we embrace helps positively impact our communities, clients, and employees. Here you will collaborate with multi-national teams, contribute to numerous cutting-edge projects, deliver the most creative solutions, and have an opportunity to learn. Our people are at the heart of our success, and we are proud to provide talents with a solid ground to develop and grow.

INTRODUCTION
We are seeking a Lead Full-Stack Software Engineer (Java/Angular) to drive the design, development, and delivery of innovative software solutions that meet our clients’ needs.
You will work closely with product owners, architects, and engineering teams to align technology choices with our product vision, while mentoring and guiding other engineers. Join us to lead impactful projects and shape the future of our technology landscape.
Experience the freedom of remote work from anywhere in Georgia, whether from the comfort of your home, our modern offices in Tbilisi and Batumi or a coworking space in Kutaisi.
Responsibilities
- Design and develop scalable back-end software solutions for on-premises and cloud environments
- Contribute to front-end development using Angular and TypeScript
- Ensure performance, scalability, and security of applications
- Participate in design workshops with architects
- Prototype new technologies with a fail-fast approach
- Collaborate with peers to implement software engineering best practices
- Support engineering managers with backlog estimation and planning
- Lead code reviews to ensure code quality
- Coach and mentor software engineers
- Translate business requirements into technical solutions
- Implement and optimize RESTful APIs
- Manage containerization using Docker or Azure Kubernetes Service
- Oversee CI/CD pipeline processes using Azure DevOps
REQUIREMENTS
- 10+ years back-end software design and development experience
- 8+ years Java and Spring Boot experience
- 2+ years Angular and JavaScript experience
- Strong technical proficiency in secure, clean code design
- Experience designing and implementing optimized RESTful APIs
- Proven knowledge of software testing methodologies
- Experience with containerization using Docker or Azure Kubernetes Service
- Expertise in CI/CD pipelines with Azure DevOps
- Advanced knowledge of agile software engineering practices
- Front-end development expertise beyond basics
- Experience leading code reviews
- Proactive and collaborative attitude
- Upper-Intermediate English language proficiency (B2)
NICE TO HAVE
- Experience with Microservice Architecture Style
- Hands-on experience with Cypress for testing
- Knowledge of D3 JS for data visualization
- Proficiency with ag-grid for front-end grid components
WE OFFER
- We connect like-minded people
- Delivering innovative solutions to industry leaders, making a global impact
- Enjoyable working environment, whether it is the vibrant office or the comfort of your own home
- Opportunity to work abroad for up to two months per year
- Relocation opportunities within our offices in 55+ countries
- Corporate and social events
- We invest in your growth
- Leadership development, career advising, soft skills and well-being programs
- Certifications, including GCP, Azure and AWS
- Unlimited access to LinkedIn Learning and Get Abstract
- Free English classes with certified teachers
- We cover it all
- Participation in the Employee Stock Purchase Plan
- Monetary bonuses for engaging in the referral program
- Comprehensive medical & family care package
- Five trust days per year (sick leave without a medical certificate)
- Benefits package (sports activities, a variety of stores and services)
EPAM Georgia is a team of innovators united by a passion for technology. The dynamic and inclusive culture we embrace helps positively impact our communities, clients, and employees. Here you will collaborate with multi-national teams, contribute to numerous cutting-edge projects, deliver the most creative solutions, and have an opportunity to learn. Our people are at the heart of our success, and we are proud to provide talents with a solid ground to develop and grow.
See all 127+ Software Engineer at EPAM Systems jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at EPAM Systems roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at EPAM Systems Jobs
Align your stack with EPAM's delivery model
EPAM builds engineering teams around client delivery, so specializations in Java, Python, cloud platforms, or data engineering tend to get the most traction. Tailor your resume to reflect project-based work and the specific technologies EPAM repeatedly posts in its Software Engineer listings.
Clarify sponsorship eligibility before applying
EPAM sponsors multiple visa categories, so confirm early whether your current status qualifies for the path you need. F-1 OPT candidates should note CPT and OPT timelines carefully, since USCIS processing windows affect when a petition can be filed relative to your employment start date.
Target EPAM's competency-based interview process
EPAM uses structured technical assessments tied to their internal competency framework. Prepare for multi-stage coding evaluations and system design rounds. Passing these early stages is what gets you to the offer stage where immigration discussions begin, so treat them as your first sponsorship hurdle.
Understand the LCA requirement before your offer letter
Before EPAM can file your H-1B petition, DOL must certify a Labor Condition Application confirming prevailing wage compliance for your specific role and work location. If you're relocating to a new city for the job, the LCA must reflect that location, which affects timeline.
Use Migrate Mate to find open Software Engineer roles at EPAM
Searching broadly across job boards wastes time on postings that exclude sponsored candidates. Use Migrate Mate to filter directly for EPAM Software Engineer roles that include visa sponsorship, so every application you send is to an opening that's actually within reach.
Prepare your academic credentials for specialty occupation review
H-1B approval for Software Engineer roles requires USCIS to confirm the position qualifies as a specialty occupation. A computer science or engineering degree strengthens that case. If your degree is from outside the U.S., get a credential evaluation from a NACES-member organization before EPAM begins the petition.
Software Engineer at EPAM Systems jobs are hiring across the US. Find yours.
Find Software Engineer at EPAM Systems JobsFrequently Asked Questions
Does EPAM Systems sponsor H-1B visas for Software Engineers?
Yes, EPAM Systems sponsors H-1B visas for Software Engineers. The company has an active immigration program and routinely files H-1B petitions for qualifying roles. Because H-1B is subject to an annual cap and lottery, timing matters, so you'll want to align your offer timeline with the registration window that opens in March each year.
Which visa types does EPAM Systems commonly use for Software Engineer roles?
EPAM sponsors H-1B visas for most full-time Software Engineer hires and supports Green Card pathways, typically through EB-2 or EB-3 PERM sponsorship, for longer-term employees. The company also works with F-1 OPT and CPT for students transitioning from university programs, and TN visas for eligible Canadian and Mexican nationals in qualifying engineering roles.
How do I apply for Software Engineer jobs at EPAM Systems?
Applications go through EPAM's careers portal, where roles are listed by region, technology stack, and seniority level. Filtering by location and skill set helps narrow to relevant openings. To find specifically the Software Engineer roles at EPAM that include visa sponsorship, Migrate Mate lets you browse and filter those postings directly without sorting through listings that exclude sponsored applicants.
What qualifications does EPAM Systems expect for sponsored Software Engineer positions?
EPAM typically requires a bachelor's degree or higher in computer science, software engineering, or a closely related field, which also supports the specialty occupation determination USCIS requires for H-1B approval. Beyond credentials, EPAM's hiring process emphasizes demonstrable technical depth, so hands-on experience with relevant languages, frameworks, or cloud platforms carries significant weight in getting through their competency assessments.
How do I plan my timeline if I need EPAM to sponsor my H-1B?
The H-1B cap lottery opens in March, with petitions filed in April and an October 1 start date for approved cases. If you're on F-1 OPT, you'll need your OPT to cover you through at least October 1 of the target year. Engage EPAM's HR team early about your status so they can coordinate the LCA filing with DOL before the petition window opens.
See which Software Engineer at EPAM Systems employers are hiring and sponsoring visas right now.
Search Software Engineer at EPAM Systems Jobs