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

Senior Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Automation
Cloud
Java
+35

Permanent role
3 days ago
Apply now

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are seeking a Senior Software Engineer to join our Engineering Effectiveness team.

In this role, you will work on implementing AI-powered developer tools to enhance engineering productivity and workflows. You will collaborate across teams to create innovative solutions for code comprehension, automated documentation, and testing, while contributing to the adoption of cutting-edge technologies and practices.

Responsibilities

  • Partner with internal product teams to integrate AI-powered tools like GitHub Copilot, Amazon Q, Windsurf, and similar IDEs into engineering workflows
  • Develop and maintain AI-driven solutions for tasks such as automated code comprehension, documentation generation, and test automation
  • Collaborate with engineers across teams to identify and address productivity bottlenecks in development workflows
  • Contribute to backend engineering tasks with occasional full-stack involvement using technologies like Java, Kotlin, Go, TypeScript, React, and Next.js
  • Enhance shared developer tools, APIs, CLI utilities, and automation pipelines integrated with systems such as Active Directory, ServiceNow, Snowflake, and Kafka
  • Design and deliver AI-enabled solutions from proof-of-concept to production deployment, serving as the technical liaison for product and platform teams
  • Collaborate with cloud and infrastructure teams to work on AWS technologies (EKS, Lambda, SQS, SNS), Kubernetes, and CI/CD automation tools like Terraform, CloudFormation, GitHub Actions, and ArgoCD
  • Promote secure coding practices, automated testing, continuous delivery, and data-driven decision-making to ensure engineering rigor
  • Contribute ideas and provide feedback to enhance AI tool adoption and engineering practices

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
  • At least 3 years of experience in software engineering, with a focus on distributed and cloud-native systems
  • Proficiency in Java and familiarity with TypeScript
  • Practical experience with AI-assisted development tools such as GitHub Copilot, Amazon Q, Windsurf, or similar agentic IDEs
  • Proven expertise in modernizing legacy applications using Generative AI for tasks like refactoring, cloud migrations, or breaking down monoliths
  • Strong knowledge of AWS cloud services (preferred) or other cloud platforms like GCP or Azure
  • Experience with Kubernetes, Terraform, and CI/CD pipelines
  • Familiarity with event-driven architectures and tools like Kafka or SQS
  • Excellent collaboration skills and the ability to communicate effectively across technical and non-technical teams
  • Ability to work independently and proactively in a fast-evolving environment driven by AI strategies
  • Commitment to engineering best practices, including Test-Driven Development (TDD), Behavior-Driven Development (BDD), Domain-Driven Design (DDD), and Clean Architecture principles
  • Fluent English communication skills, both written and spoken, at a B2 level or higher

Nice to have

  • Advanced skills in prompt engineering for AI tools
  • Experience in full-stack development, including knowledge of frontend frameworks like React and Next.js
  • Familiarity with additional AI tools like Cognition Devin or Claude Code
  • Exposure to developer enablement platforms and internal tooling such as Backstage or CLI utilities
  • Experience with observability tools like OpenTelemetry, Datadog, Splunk, or Prometheus
  • Demonstrated experience in leadership, mentoring, and managing organizational change

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 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service