[Remote] Lead Software Engineer
Note: The job is a remote job and is open to candidates in USA. EPAM Systems is seeking a Lead Software Engineer to join their organization. This role focuses on advanced backend development, requiring engineers to adapt to new technologies, deliver solutions, and utilize AI tools to enhance productivity while collaborating across teams to address challenges and improve system reliability.ResponsibilitiesRapidly familiarize yourself with new codebases, configure applications locally, and achieve deliverables within tight timeframesTroubleshoot and resolve intricate production issues spanning multiple platform teamsManage the end-to-end process of feature development, including coding, integration testing, and deployment through CI/CD pipelinesContribute to the architecture and upkeep of distributed systems and enterprise microservicesApply AI copilots such as Copilot, Claude Code, or similar tools to generate code, improve test coverage, and streamline debugging and development tasksEvaluate AI-generated code, addressing inaccuracies, assumptions, or missing elementsSet up, maintain, and optimize build pipelines using Gradle, Maven, and various CI toolsCollaborate with platform teams to resolve incidents and implement measures to prevent recurrenceLead SWAT operations and coordinate cross-team solutions for incident managementSkillsSeven or more years of practical experience in software engineeringAt least one year of experience guiding and managing development teamsStrong background in enterprise distributed systems and microservice architecturesExpertise in Java for backend service developmentExperience in designing, developing, and integrating REST APIsAbility to independently handle projects from cloning, building, debugging, modifying, testing, to CI pipeline integrationHands-on experience with CI/CD platforms like GitHub Actions for automating build, test, and deploymentComprehensive knowledge of build tools including Gradle and Maven, with experience in dependency and environment managementAdvanced diagnostic skills for build failures, dependency conflicts, and runtime issuesDemonstrated use of AI tools in development, including structured prompts, multi-step workflows, and iterative refinementSkill in reviewing AI-generated code, identifying gaps or incorrect assumptions, and ensuring production-ready qualityGood judgment in deciding when to leverage AI versus manual engineeringAbility to work efficiently under pressure, in uncertain situations, and with minimal directionExcellent English communication skills, both written and spoken (B2+ level or higher)Experience with Kotlin for backend or JVM developmentPractical knowledge of Spring Boot for building microservicesUnderstanding of agent-based frameworks or orchestration tools like Claude Code or LangGraphProficiency with advanced developer environments and productivity tools such as tmux, Warp, or scripting workflowsPrevious experience with Go (Golang) for backend developmentBenefitsInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInCompany OverviewEPAM leverages its core engineering expertise as a leading global product development and digital platform engineering services company. It was founded in 1993, and is headquartered in Newtown, Pennsylvania, USA, with a workforce of 10001+ employees. Its website is https://www.epam.com.Company H1B SponsorshipEPAM Systems has a track record of offering H1B sponsorships, with 11 in 2026, 120 in 2025, 172 in 2024, 232 in 2023, 373 in 2022, 359 in 2021, 502 in 2020. Please note that this does not guarantee sponsorship for this specific role.