> Markdown version of [/jobs/ext/1646106-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1646106-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** EPAM Systems, Inc. - **Location:** Boston, MA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Computer-Aided Design, Agile Methodology, Amazon Web Services, Software Applications, Systems Engineering, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cyber Security, Databases, Computer Engineering, Information Sciences, Python (Programming Language), Cloud Services, Software Engineering, Software Requirements Analysis, Software Systems, Google Cloud, Git, Information Technology, Web Technologies, Docker, Golang, Programming Languages - **Published:** July 7, 2026 - **Apply:** https://dejobs.org/x/x/566F4BCE194F4A20A8DB5207BBCB25BF/job/ ## About the Role * 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 ## 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 ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)