Join EPAM as a Lead Software Engineer and own the design and delivery of scalable, cloud-native data platforms. You will shape platform strategy, set engineering standards, and lead a team building resilient Angular-powered and event-driven systems that drive critical business outcomes.

Join EPAM to engineer solutions that matter. From AI to cloud transformation, you'll collaborate with top-tier innovators, gain autonomy to explore your ideas, and grow your skills in a culture built for tech excellence.

Req.#1044865470

Responsibilities

  • Architect and deliver cloud-native data platforms on AWS, leveraging REST APIs, microservices, and Kafka-driven event architectures to build highly scalable and resilient systems
  • Apply hands-on expertise across Angular, TypeScript, and SQL/NoSQL databases to tackle complex engineering challenges and uphold platform excellence at scale
  • Drive product-wide technical initiatives spanning performance optimization, scalability, reliability, security, governance, and cost efficiency to advance long-term platform direction
  • Collaborate with global engineering, product management, architecture, and business teams to translate strategic objectives into robust, future-ready technical solutions
  • Take end-to-end ownership of the software development lifecycle, from requirements gathering and solution design through deployment, observability, and documentation
  • Lead and mentor junior engineers, cultivating a team culture grounded in innovation, accountability, collaboration, and continuous technical growth

Requirements

  • 8 to 10 years of software engineering experience with proven expertise in building scalable, UX-driven applications and distributed systems architecture
  • Strong hands-on proficiency in Angular and TypeScript, complemented by solid knowledge of Java and Python, with deep understanding of object-oriented design patterns and functional programming
  • Extensive experience with AWS services including S3, Lambda, API Gateway, and EventBridge, alongside Kubernetes containerization and Infrastructure as Code tools such as Terraform and Ansible
  • Demonstrated expertise in Kafka and event-driven messaging technologies including SNS and SQS, along with strong command of relational and NoSQL databases such as PostgreSQL, Aurora, DynamoDB, MongoDB, and Redis
  • Solid background in data warehousing, data lakes, Delta Lake architectures, and distributed data processing technologies including PySpark and Apache Spark
  • Strong experience with CI/CD and DevOps practices using tools such as Jenkins and GitHub/GitLab, paired with a rigorous approach to testing strategies and complex analytical problem-solving

We offer

  • 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

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, 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.
Engineer the Future with a Career at EPAM

Applications will be accepted on a rolling basis.

EPAM will not provide new H-1B visa sponsorship for this position. Candidates with existing transferable H-1B status may be considered.

Is a Remote Job?
Hybrid (Remote with required office time)

EPAM Systems, Inc. (EPAM) is a leading digital transformation services and product engineering company. Since 1993, we have used our software engineering expertise to become a leading global provider...

Apply Now