For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
EPAM Systems
EPAM Systems

Lead Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Lead

Tech stacks

Testing
Continuous Integration
Software Development
+19

Permanent role
3 days ago
Apply now

We are looking for a Lead Software Engineer to become part of our collaborative team.

This position goes beyond typical backend development - we want resourceful professionals capable of quickly mastering new technologies, building robust solutions, and using AI tools to streamline development workflows. You will take on a key role in tackling urgent issues, working across teams to resolve production incidents, ship new features, and improve system reliability in fast-moving and dynamic environments.

Responsibilities

  • Grasp unfamiliar codebases quickly, configure applications locally, and deliver results within tight timeframes
  • Troubleshoot and resolve complex production issues spanning multiple platform teams
  • Manage feature development from initial coding through integration testing and deployment via CI/CD pipelines
  • Contribute to the design and upkeep of distributed systems and enterprise microservices
  • Leverage AI copilots such as Copilot, Claude Code, or similar tools to generate code, broaden test coverage, and accelerate debugging and development tasks
  • Evaluate AI-generated code, fixing errors, assumptions, or missing details
  • Create, maintain, and enhance pipelines with Gradle, Maven, and various CI tools
  • Collaborate with platform teams to resolve incidents and roll out preventative solutions
  • Drive SWAT efforts and coordinate cross-team responses for incident resolution

Requirements

  • Background in software engineering with 5+ years of hands-on experience
  • Minimum 1 year of experience leading and mentoring development teams
  • Extensive expertise in enterprise distributed systems and microservice architectures
  • Advanced proficiency in Java for backend development
  • Experience in designing, developing, and integrating REST APIs
  • Capability to independently manage projects from cloning, building, debugging, modifying, testing, through to CI pipeline integration
  • Practical skills in CI/CD platforms such as GitHub Actions for automating build, test, and deployment
  • Thorough understanding of build tools like Gradle and Maven, including dependency and environment management
  • Expertise in diagnosing build failures, dependency conflicts, and runtime issues
  • Showcase of AI tools in development, including structured prompts, multi-step workflows, and iterative refinement
  • Competency in assessing AI-generated code, spotting gaps or incorrect assumptions, and ensuring production-quality output
  • Strong judgment in choosing when to use AI versus relying on manual engineering
  • Capability to perform well under pressure, in ambiguous situations, and with minimal oversight
  • Excellent English communication skills, both written and spoken (B2+ level or higher)

Nice to have

  • Background in Kotlin for backend or JVM development
  • Familiarity with Spring Boot for microservice development
  • Knowledge of agent-based frameworks or orchestration tools such as Claude Code or LangGraph
  • Proficiency in advanced developer environments and productivity tools like tmux, Warp, or scripting workflows
  • Expertise in Go (Golang) for backend development

We offer

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

About EPAM Systems

👥501-1000
📍Newtown
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service