Lead Python Engineer (Crypto)

EPAM Systems

United States

Remote

USD 180,000 - 240,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems is seeking a Lead Python Engineer with deep crypto expertise to drive architecture and delivery of secure, scalable systems for trading, custody, and settlement. You will provide technical leadership, mentor engineers, and collaborate with cross-functional stakeholders to shape direction and ensure high-quality solutions.

The role demands hands-on design and governance across features, microservices, and secure integrations with blockchain networks while maintaining rigorous testing

Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • 5+ years of software development and coding in Python.
  • 1+ years of experience in a technical leadership capacity.
  • Expert-level knowledge of software and application design, architecture, and system design patterns.
  • Deep understanding of SDLC processes with experience shaping them within a team.
  • Strong background in SOA, microservices, and containerized applications at scale.
  • Advanced proficiency in SQL and NoSQL databases with performance tuning.
  • Experience with REST/WebSocket-based crypto APIs and blockchain SDKs.
  • English proficiency at Upper-Intermediate level (B2) or higher.

Responsibilities

  • Lead the design, architecture, and delivery of complex features and new products, setting the technical vision for the team
  • Collaborate with product owners, team leads, and stakeholders to translate business needs into robust technical strategies and roadmaps
  • Define and own technical specifications, selecting appropriate technologies, workflows, and coding standards
  • Present and justify architectural decisions to engineering leadership and the CTO
  • Establish and enforce best practices for unit and integration testing across the team
  • Ensure software meets high standards of quality, security, scalability, modifiability, and extensibility
  • Lead code reviews, drive refactoring, and raise the engineering bar
  • Mentor engineers and foster knowledge sharing across teams
  • Architect secure integrations with blockchain networks, crypto exchanges, and wallets
  • Shape development of systems supporting cryptocurrency trading, custody, and settlement
  • Own technical risks and trade-offs across projects
  • Perform other duties as necessary

Skills

Python
Leadership
Cryptography
SOA & Microservices
Kubernetes
CI/CD
Security
WebSocket
English (B2+)

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Jenkins
Terraform
Helm
Docker
Kubernetes
RabbitMQ
Kafka

Job description

We are looking for a Lead Python Engineer with deep crypto expertise to join our team. In this role, you will drive the architecture and delivery of secure, scalable systems that power cryptocurrency trading, custody, and settlement. You will provide technical leadership across the engineering team, mentor engineers, and partner closely with cross-functional stakeholders to shape the technical direction and ensure the delivery of high-quality solutions.

Responsibilities
  • Lead the design, architecture, and delivery of complex features and new products, setting the technical vision for the team
  • Collaborate with product owners, team leads, and stakeholders to translate business needs into robust technical strategies and roadmaps
  • Define and own technical specifications, selecting appropriate technologies, workflows, and coding standards
  • Present and justify architectural decisions and implementation approaches to engineering leadership and the CTO
  • Establish and enforce best practices for unit and integration testing across the team
  • Ensure software consistently meets high standards of quality, security, scalability, modifiability, and extensibility
  • Lead code reviews, identify anti-patterns, drive refactoring initiatives, and raise the overall engineering bar
  • Mentor and coach engineers, supporting their technical growth and fostering a culture of knowledge sharing
  • Architect and oversee the implementation of secure integrations with blockchain networks, crypto exchanges, and digital wallets
  • Shape and guide the development of systems supporting cryptocurrency trading, custody, and settlement
  • Take ownership of technical risks, dependencies, and trade-offs across projects
  • Perform other duties as deemed necessary from time to time
Requirements
  • Bachelor's degree in Computer Science or a related field
  • 5+ years of experience in software development and coding in Python
  • 1+ years of experience in a technical leadership capacity
  • Expert-level knowledge of software and application design, architecture, and system design patterns, with a strong technical mindset and great attention to detail
  • Deep understanding of software quality assurance principles and SDLC processes, with experience shaping them within a team
  • Strong background in service-oriented architecture (SOA), designing microservices, and managing containerized applications at scale
  • Advanced proficiency in SQL and NoSQL databases, including performance tuning and data modeling
  • Hands-on experience with RabbitMQ, Kafka, or similar messaging systems in production environments
  • Proven experience building and scaling WebSocket-based solutions
  • Strong skills in Kubernetes and IaC tools such as Terraform and Helm
  • Expertise in version control and continuous integration using Git and Jenkins, including defining CI/CD strategies
  • Solid understanding of web security standards and best practices, with experience embedding security in the development lifecycle
  • Deep knowledge of blockchain fundamentals, cryptography, and digital assets
  • Extensive hands-on experience integrating with crypto APIs (REST/WebSocket), smart contracts, or blockchain SDKs
  • Demonstrated ability to mentor engineers, lead technical discussions, and influence cross-team decisions
  • English proficiency at an Upper-Intermediate level (B2) or higher
  • Nice to have Knowledge of PHP
  • Exposure to DeFi protocols
  • Familiarity with Web3 frameworks
  • Experience architecting or working with digital custody systems
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer (Crypto)
Senior Python Engineer (Crypto)

EPAM Systems • United States

Remote
USD 140,000 - 210,000
Lead Python Engineer - Crypto Trading & Security
Lead Python Engineer - Crypto Trading & Security

EPAM Systems • United States

Remote
USD 180,000 - 240,000
Lead Python Developer
Lead Python Developer

EPAM Systems • United States

Remote
USD 150,000 - 190,000
Lead Python Engineer (AI-Powered Financial Assistant)
Lead Python Engineer (AI-Powered Financial Assistant)

EPAM Systems • United States

On-site
USD 140,000 - 190,000
Chief Python Engineer
Chief Python Engineer

EPAM Systems • United States

On-site
USD 180,000 - 240,000
Senior Python Web3 Engineer - Remote Globally
Senior Python Web3 Engineer - Remote Globally

Yeah! Global • California

Remote
USD 100,000 - 150,000
Remote Senior Python Web3 Engineer: Blockchain
Remote Senior Python Web3 Engineer: Blockchain

Yeah! Global • California

Remote
USD 100,000 - 150,000
Senior Python Engineer – Crypto Trading Systems
Senior Python Engineer – Crypto Trading Systems

EPAM Systems • United States

Remote
USD 140,000 - 210,000
Senior Python Engineer
Senior Python Engineer

Radley James • New York (NY)

On-site
USD 315,000 - 385,000
Performance bonus
Comprehensive benefits
Relocation assistance
Senior Python Engineer (AI-Powered Financial Assistant)
Senior Python Engineer (AI-Powered Financial Assistant)

EPAM Systems • United States

On-site
USD 140,000 - 190,000