We are looking for a solid, hands-on Back-End Engineer to join our engineering team and lead application development for our next-generation operational platform.

You will be building an AI-enabled platform designed to improve production operations efficiency and reduce downtime through advanced analytics and intelligent automation. The system integrates disparate vendor data systems into a unified knowledge foundation for real-time system health monitoring, incident management, and long-term operational planning.

Req.#1072356438

Responsibilities

  • Take full ownership of feature delivery — gather requirements, anticipate edge cases, produce robust system designs, and implement solutions independently
  • Design and develop high-quality, reliable, secure back-end operational services on Microsoft Azure, aligning with enterprise standards
  • Collaborate closely with a small team of highly skilled engineers on technical decisions, thorough code reviews, and shared delivery outcomes
  • Participate in rapid iteration cycles with end users, translating feedback into secure, scalable enhancements
  • Contribute to architectural decisions that shape product direction and maintain technical documentation in Azure DevOps

Requirements

  • Proven production experience in back-end development using Python and .NET (C#)
  • Hands-on expertise with FastAPI or comparable modern Python web frameworks
  • Strong architectural skills with the ability to build reliable, maintainable, and scalable services
  • High standards for code quality, rigorous testing practices, and operational readiness
  • Proven experience building and hosting production applications on Azure (application hosting, identity integration, monitoring, and secure configuration)
  • Understanding of policy-driven cloud governance and compliance requirements in enterprise environments
  • Production-grade experience with NoSQL databases (Cosmos DB preferred)
  • Demonstrated ability to integrate frontend applications with enterprise identity and authentication standards

Nice to have

  • Energy domain or upstream operations industry experience
  • Familiarity with cloud deployment frameworks such as Terraform or ARM templates
  • Data lake integrations and ETL patterns
  • Background job architecture for data analysis and report generation
  • Experience utilizing developer tools like GitHub Copilot to accelerate delivery

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