Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job description
We are looking for a Senior Software Engineer to join our team and help design, develop, and maintain high-quality software solutions. In this role, you will work on business-critical applications, contribute to system design, and apply modern development methodologies to deliver reliable and scalable software.
You will work at various long-term unanticipated worksites throughout the U.S.
Responsibilities
- Create software programs and customize existing programs utilizing specific programming languages, frameworks, and development environments
- Gather requirements and needs, analyze, test, script, and document them to strengthen quality and functionality of business-critical applications
- Develop general system design including internal and external information flows, as well as current and future system requirements
- 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
Requirements
- 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
- 18+ months of employment experience in the job offered (Senior Software Engineer), 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
- Utilization of at least one of the following cloud services, web technologies, and database technologies: GCP, Azure, AWS, or .NET to develop and design software applications
- Usage of at least one of the following programming languages: Java, C++, C#, Python, JavaScript, Golang, or Swift in developing software applications
- Maintenance of enterprise-grade software application solutions using at least one of the following SCM tools: Git or Docker
- Utilization of Agile methodology to apply software development methodologies, processes, techniques, and quality planning methods throughout all phases of work
Benefits & conditions
- 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
About the company
EPAM Systems, Inc. is an equal opportunity employer. We recognize the value of diversity and inclusion in creating success for our customers, business partners, shareholders, employees and communities. We are committed to recruiting, hiring, developing and promoting employees without discrimination. As a global employer, this commitment includes complying with all laws in the countries in which we operate. Nevertheless, we believe equal employment practices should not be limited to what the law requires. Equal opportunity and inclusion are essential to motivate, empower and recognize the best in everyone.
At EPAM, employment actions are based on individual qualifications, without regard to race, color, religion, creed, gender, pregnancy status, sexual orientation, gender identity, gender expression, marital or familial status, national origin, ancestry, genetics, age, disability status, veteran status, citizenship status when otherwise legally able to work, or any other characteristic protected by law.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dejobs.orgGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Ultimate Software Engineer Career Path Guide for 2023
Software Engineer Career: Things You Should Know
The 12 Best Jobs for Software Engineers
Where to Find Entry-Level Software Engineering Jobs