EPAM Systems logo
EPAM Systems
Posted 89 days agoVerified live 12h ago

Software Engineer

Brief overview

Newtown, PAIn-person
UndergradOr in progress
526 H-1B approvalsDept. of Labor
520 green cardsCertified filings

About the company

EPAM Systems logo
EPAM Systemsepam.com

EPAM leverages its core engineering expertise as a leading global product development and digital platform engineering services company.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
526H-1B approved
99%approval rate
140new H-1B hires
520PERM certified
$115,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
2023195
2024183
2025120
202628
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202374
202445
202523
202611
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
2023106
2024179
2025193
202642
Top sponsored roles
Senior Software EngineerSENIOR SOFTWARE ENGINEERLead Software EngineerLEAD SOFTWARE ENGINEERSenior Systems Engineer
Sponsored employees from
IndiaBelarusUkraineRussiaKazakhstan

Job description

Summary

EPAM Systems is seeking an experienced Software Engineer to act as a subject matter expert within Software Engineering. The role involves gathering requirements, analyzing, testing, and documenting business-critical applications, as well as creating and customizing programs using various programming languages and methodologies.

Responsibilities

  • Gather requirements and needs, analyze, test, script, and document them to strengthen quality and functionality of business-critical applications
  • Create new programs and customize existing programs utilizing specific programming languages, frameworks, and development environments
  • Create design, technical, and project documentation including high-quality documentation of code
  • Utilize different software development methodologies, processes, techniques, and quality planning methods in all phases of work

Skills

  • Bachelor's degree or foreign equivalent in Computer Engineering, Software Engineering, Electrical Engineering, Electronics Engineering, Computer Science, Computer Information Systems, Computer Technology, Data Science, Information Technology, Information Systems Security, Information Design and Technology, Information Science, Telecommunications Engineering, Systems Networks and Engineering, Cybersecurity, Mathematics, Applied Mathematics, Physics, Statistics, Informatics, Radiophysics, Electronics, Mechatronics Engineering, or closely related discipline
  • 6+ months of employment experience in the job offered (Software Engineer), Systems Engineer, Software Developer, Algorithm Developer, Testing Engineer, Quality Assurance Engineer, Technical Support Engineer, Application Support Engineer, Computer Programmer, IT Developer, or closely related occupation
  • At least one of the following cloud services, web technologies, and database technologies: GCP, Azure, AWS, or .NET
  • At least one of the following programming languages: Java, C++, C#, Python, JavaScript, Golang, or Swift
  • At least one of the following SCM tools: Git or Docker
  • Experience leveraging Agile to apply software development methodologies, processes, techniques, and quality planning across all phases of work

Qualifications

Must Haves

  • Bachelor's degree or foreign equivalent in Computer Engineering, Software Engineering, Electrical Engineering, Electronics Engineering, Computer Science, Computer Information Systems, Computer Technology, Data Science, Information Technology, Information Systems Security, Information Design and Technology, Information Science, Telecommunications Engineering, Systems Networks and Engineering, Cybersecurity, Mathematics, Applied Mathematics, Physics, Statistics, Informatics, Radiophysics, Electronics, Mechatronics Engineering, or closely related discipline
  • 6+ months of employment experience in the job offered (Software Engineer), Systems Engineer, Software Developer, Algorithm Developer, Testing Engineer, Quality Assurance Engineer, Technical Support Engineer, Application Support Engineer, Computer Programmer, IT Developer, or closely related occupation
  • At least one of the following cloud services, web technologies, and database technologies: GCP, Azure, AWS, or .NET
  • At least one of the following programming languages: Java, C++, C#, Python, JavaScript, Golang, or Swift
  • At least one of the following SCM tools: Git or Docker
  • Experience leveraging Agile to apply software development methodologies, processes, techniques, and quality planning across all phases of work

Benefits

  • Medical, Dental and Vision Insurance (Subsidized)
  • Health Savings Account
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
  • Short-Term and Long-Term Disability (Company Provided)
  • Life and AD&D Insurance (Company Provided)
  • Employee Assistance Program
  • Unlimited access to LinkedIn learning solutions
  • Matched 401(k) Retirement Savings Plan
  • Paid Time Off
  • Legal Plan and Identity Theft Protection
  • Accident Insurance
  • Employee Discounts
  • Pet Insurance
  • Employee Stock Purchase Program

More jobs like this