Logo for EPAM Systems

Lead Python Engineer (Crypto)

Role overview

Qualifications

  • 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

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
  • Mentor and coach engineers, supporting their technical growth and fostering a culture of knowledge sharing

Key facts

Hard skills

Other skills

  • Mentorship
  • Collaboration
  • Problem Solving

About the company

EPAM Systems logo

EPAM Systems

  • IT Services & Consulting
  • XLarge
  • 10,001+
Since 1993, EPAM Systems, Inc. (NYSE: EPAM) has used its software engineering expertise to become a leading global provider of digital engineering, cloud and AI-enabled transformation services, and a leading business and experience consulting partner for global enterprises and ambitious startups. We address our clients’ transformation challenges by fusing EPAM Continuum’s integrated strategy, experience and technology consulting with our 30+ years of engineering execution to speed our clients’ time to market and drive greater value from their innovations and digital investments. We make GenAI real with our AI LLM orchestration, testing and engineering solutions, EPAM DIAL, EPAM EliteA™ and EPAM AI/RUN™, respectively. We deliver globally, but engage locally with our expert teams of consultants, architects, designers and engineers, making the future real for our clients, our partners and our people around the world. We believe the right solutions are the ones that improve people’s lives and fuel competitive advantage for our clients across diverse industries. Our thinking comes to life in the experiences, products and platforms we design and bring to market. Added to the S&P 500 and the Forbes Global 2000 in 2021 and recognized by Glassdoor and Newsweek as a Top 100 Best Workplace, our multidisciplinary teams serve customers across six continents. We are proud to be among the top 15 companies in Information Technology Services in the Fortune 1000 and to be recognized as a leader in the IDC MarketScapes for Worldwide Experience Build Services, Worldwide Experience Design Services and Worldwide Software Engineering Services. Learn more at www.epam.com.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

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

Related jobs

See all Python Developer jobs

Other jobs at EPAM Systems