Software Developer Jobs at EPAM Systems with Visa Sponsorship
EPAM Systems builds engineering teams around deep technical specialization, and Software Developer roles here span everything from enterprise platform work to custom product engineering. EPAM has an established sponsorship process for international developers, covering multiple visa pathways from OPT through long-term work authorization.
See All Software Developer at EPAM Systems JobsOverview
Showing 5 of 52+ Software Developer 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 52+ Software Developer Jobs at EPAM Systems
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Developer 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 52+ Software Developer at EPAM Systems jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Developer at EPAM Systems roles.
Get Access To All JobsTips for Finding Software Developer Jobs at EPAM Systems Jobs
Align your portfolio to EPAM's delivery model
EPAM hires developers for client-facing delivery work, not internal product teams. Emphasize experience with large-scale software systems, cross-functional team environments, and technology stacks common in enterprise consulting, such as Java, Python, .NET, or cloud platforms.
Start OPT paperwork before accepting an offer
If you're on F-1 status, EPAM can onboard you under OPT, but your DSO needs lead time to issue an updated I-20. Initiate the authorization request at least three weeks before your intended start date to avoid delays in your SEVIS record.
Clarify your visa category during the offer stage
EPAM sponsors multiple visa types, so confirm which pathway applies to your situation before signing. TN status for Canadian and Mexican nationals processes faster than H-1B, and knowing your category upfront lets you coordinate documentation with their immigration team efficiently.
Prepare a degree equivalency evaluation early
EPAM's Software Developer roles are USCIS-defined specialty occupations requiring at least a bachelor's degree in a directly related field. If your credential is from outside the U.S., get a credential evaluation from a NACES-member organization before your petition is filed, not after.
Target EPAM's practice areas when applying
Use Migrate Mate to filter Software Developer openings at EPAM by practice area or technology focus. EPAM organizes hiring around vertical competencies like data, cloud, and digital experience, so matching your application to a specific practice signals genuine fit to their technical recruiters.
Understand the H-1B cap and EPAM's filing window
EPAM is a cap-subject employer, meaning your H-1B registration enters the annual lottery in March. If you miss that window or don't get selected, your next opportunity is the following fiscal year, so plan your job timeline around the USCIS registration period.
Software Developer at EPAM Systems jobs are hiring across the US. Find yours.
Find Software Developer at EPAM Systems JobsFrequently Asked Questions
Does EPAM Systems sponsor H-1B visas for Software Developers?
Yes, EPAM Systems sponsors H-1B visas for Software Developer roles. EPAM is a cap-subject employer, so sponsorship is tied to the annual H-1B lottery that opens each March for an October 1 start date. If you're already on H-1B with another employer, EPAM can file an H-1B transfer without waiting for the lottery.
How do I apply for Software Developer jobs at EPAM Systems?
You can browse and apply for Software Developer openings at EPAM Systems directly through Migrate Mate, which lists roles confirmed to offer visa sponsorship. EPAM's hiring process typically includes a recruiter screen, a technical assessment covering algorithms and system design, and one or more interviews with engineering leads before an offer is extended.
Which visa types does EPAM Systems commonly use for Software Developer roles?
EPAM sponsors H-1B visas as the primary long-term work authorization path for Software Developers. They also support F-1 OPT and CPT for students, TN status for Canadian and Mexican nationals in qualifying roles, and EB-2 and EB-3 Green Card sponsorship for developers pursuing permanent residence after establishing tenure with the company.
What qualifications does EPAM Systems expect for Software Developer positions?
EPAM typically looks for a bachelor's degree or higher in computer science, software engineering, or a closely related field, which also satisfies USCIS specialty occupation requirements for H-1B sponsorship. Practical experience with enterprise-scale systems, proficiency in at least one major programming language, and the ability to work in client delivery environments carry significant weight in their technical evaluation.
How do I time my application if I need visa sponsorship before my OPT expires?
If your OPT is expiring and you haven't secured H-1B selection, target roles at EPAM early enough to get onboarded under OPT or STEM OPT extension, which grants an additional 24 months of work authorization. EPAM can sponsor your H-1B registration while you're working under STEM OPT, bridging your status until an October 1 H-1B start date takes effect.
See which Software Developer at EPAM Systems employers are hiring and sponsoring visas right now.
Search Software Developer at EPAM Systems Jobs