Lead Python Developer with AWS

EPAM Systems Inc

United States

Remote

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

EPAM Systems seeks a Lead Python Developer with AWS expertise to spearhead Treasury technology initiatives. You will lead backend engineering, define scalable microservices, and drive data integration into unified models.

You will mentor engineers, own architectural decisions, and shape directional tech choices for high-stakes financial apps. You will collaborate with global teams, drive testing and code quality, and partner with product owners to translate business needs into technical

Qualifications

  • 5+ years of professional Python development experience.
  • At least 1 year of leadership experience.
  • Strong backend experience with FastAPI, Django, or Flask.
  • Experience designing microservices and API gateways.
  • Ability to integrate data from multiple sources (xlsx, pdf, csv, json).
  • Proven ability to mentor engineers and guide architectural decisions.
  • Proficiency in shell scripting and OS-level operations.
  • Solid Linux/Unix knowledge (process management, networking)
  • Hands-on AWS, GitHub Actions, and REST API development.
  • Experience with test automation and robust unit testing practices.
  • Experience leading agile teams on complex applications.
  • Excellent English communication, both written and spoken.

Responsibilities

  • Define and own microservices architectures, API gateways, and inter-service communication.
  • Lead development and optimization of backend services using Python and modern frameworks.
  • Architect data integration from multiple sources (xlsx, pdf, csv, json) into a unified model.
  • Set standards for REST APIs with a focus on performance and scalability.
  • Mentor engineers and guide career development within the team.
  • Drive automation and oversee Linux OS-level operations via shell scripts.
  • Lead root-cause analysis to troubleshoot complex systems and guide fixes.
  • Champion comprehensive test coverage and test automation frameworks.
  • Collaborate with globally distributed teams in an agile environment.
  • Lead code reviews and raise engineering quality standards.
  • Translate business needs into technical solutions with stakeholders.

Skills

Python development
Leadership
Backend design
REST API design
Data integration
Test automation
Agile leadership
English communication
Shell scripting
Linux/Unix
AWS
GitHub Actions
Jira/Confluence
Code reviews

Tools

FastAPI
Django
Flask
AWS
GitHub Actions
Jira
Confluence
Dagster
Kubernetes
Pandas
dbt

Job description

We are looking for a Lead Python Developer with AWS expertise to spearhead Treasury technology initiatives. In this role, you will lead backend engineering efforts, define scalable microservices architectures, and drive the integration of diverse data sources into unified data models. You will collaborate with global teams, lead and mentor engineers across seniority levels, own architectural decisions, and shape the technical direction of high-stakes financial applications.

Responsibilities
  • Define and own the design and implementation of microservices architectures, API gateways, and inter-service communication
  • Lead the development and optimization of backend services using Python and modern frameworks
  • Architect solutions for integrating data from multiple sources (xlsx, pdf, csv, json) into a common data model
  • Establish standards and best practices for building and maintaining REST APIs with a focus on performance and scalability
  • Lead, mentor, and provide technical guidance to engineering team members, fostering their professional growth
  • Drive automation strategies and oversee operating system-level operations through shell scripting
  • Troubleshoot and resolve complex system and application issues, guiding the team through root-cause analysis
  • Champion strong test coverage through robust unit testing and test automation frameworks
  • Collaborate with globally distributed teams in an agile environment and represent the team in cross‑functional discussions
  • Lead code reviews, drive peer learning initiatives, and set engineering quality standards
  • Partner with stakeholders and product owners to translate business needs into technical solutions
Requirements
  • 5+ years of professional experience in Python development
  • At least 1 year of relevant leadership experience
  • Deep proficiency in backend frameworks such as FastAPI, Django, and Flask, including API design and optimization
  • Proven expertise in system design and software architecture, including microservices, API gateways, and inter‑service communication
  • Strong skills in designing solutions for integrating data from multiple formats (xlsx, pdf, csv, json) into a common data model
  • Demonstrated experience leading and mentoring engineering teams from a technical perspective, including performance guidance and career development
  • Advanced knowledge of shell scripting (e.g., Bash) for task automation and OS‑level management
  • Solid understanding of Linux/Unix operating systems, including process management, basic networking, and application layer integration
  • Hands‑on experience with AWS, GitHub Actions, and REST API development
  • Strong competency in test automation and robust unit testing practices, with the ability to define testing strategy
  • Experience leading agile teams on complex, high‑stakes applications
  • Collaborative leadership mindset with proven ability to work across global teams
  • Experience driving technical decision‑making and architectural direction
  • Familiarity with Atlassian tools such as Jira and Confluence
  • Excellent written and verbal communication skills in English (B2+ level)
Nice to have
  • Frontend development experience with React and TypeScript
  • Finance domain expertise, ideally in Payments or Treasury
  • Familiarity with Dagster, Kubernetes, and Pandas
  • Knowledge of dbt
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer with AWS
Senior Python Developer with AWS

EPAM Systems Inc • United States

Remote
USD 120,000 - 185,000
Senior Python Engineer — AWS, Microservices Lead
Senior Python Engineer — AWS, Microservices Lead

EPAM Systems Inc • United States

Remote
USD 140,000 - 190,000
Senior Python & AWS Backend Engineer for Treasury
Senior Python & AWS Backend Engineer for Treasury

EPAM Systems Inc • United States

Remote
USD 120,000 - 185,000
Lead Python Developer
Lead Python Developer

EPAM Systems Inc • United States

Remote
USD 150,000 - 190,000
Python Developer
Python Developer

Apex Systems • Charlotte (NC)

On-site
USD 90,000 - 130,000
Medical insurance
Dental insurance
Vision insurance
+10
Senior Lead Software Engineer - Python, Full Stack / AI
Senior Lead Software Engineer - Python, Full Stack / AI

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 150,000 - 210,000
Lead Software Engineer (Python Developer)
Lead Software Engineer (Python Developer)

My HR-Rescue • Tampa (FL)

On-site
USD 120,000 - 180,000
Competitive compensation
Comprehensive health benefits
Paid Time Off
+1
Python Developer
Python Developer

Photon • Wilmington (DE)

On-site
USD 120,000 - 150,000
Senior Python Developer
Senior Python Developer

Orbit Search • Edison (NJ)

On-site
USD 110,000 - 150,000
None
Lead Python Application Developer - Vice President
Lead Python Application Developer - Vice President

Citi • New York (NY)

On-site
USD 180,000 - 280,000