Lead Engineer, Financial Payments

About the Opportunity

Our client, an innovative financial technology provider, is seeking a Lead Engineer to join their financial technology team. The individual in this position will drive the development of scalable, secure payment systems and oversee distributed engineering teams across multiple geographies. This hands-on technical leadership role is based in New York City, combining complex system design with mentorship and process ownership in a regulated industry.

The annual base salary range is $180,000 to $210,000. Actual compensation offered to the successful candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level, among other things. Details about eligibility for bonus compensation (if applicable) will be finalized at the time of offer.

 

Job Responsibilities

  • Lead and mentor internal engineering staff while coordinating with offshore teams across continents
  • Architect and implement scalable, secure payment solutions using Java, AWS, and modern cloud-native technologies
  • Drive technical decision-making, enforce engineering best practices, and maintain high code quality across distributed teams
  • Ensure compliance with financial industry regulations and security standards (PCI-DSS, SOC2, etc.)
  • Collaborate with product managers, stakeholders, and cross-functional teams on features, integrations, and platform delivery
  • Own the technical roadmap for payment processing infrastructure and manage technical debt
  • Oversee code reviews, software quality assurance, and incident response improvements
  • Foster effective communication and collaboration across multiple locations and cultures

 

Job Requirements

  • 10+ years of software engineering experience with expertise in Node and Python, and familiarity with Java
  • 3-5+ years in technical leadership overseeing distributed engineering teams
  • Strong background in AWS services including Lambda, Step Functions, ECS/EKS
  • Experience designing high-availability, low-latency financial systems using event-driven and serverless patterns
  • Microservices architecture and container orchestration skills (Kubernetes)
  • Languages: Java (primary), Python, JavaScript
  • Cloud: AWS (Lambda, Step Functions, ECS, EKS, S3, RDS, etc.)
  • Orchestration: Kubernetes
  • Architecture: Microservices, event-driven, serverless

 

Preferred Skills

  • Knowledge of payment protocols (ISO20022, SWIFT, ACH, card networks)
  • Experience with AWS Step Functions and workflow orchestration
  • Background in distributed systems, event sourcing, and observability tools (DataDog, New Relic, CloudWatch)
  • Familiarity with CI/CD pipelines and infrastructure as code (Terraform, CloudFormation)

Learn & Grow

Lorem ipsum dolor sit amet consectetur. Fames porta suspendisse ultrices ultricies

Gym

Lorem ipsum dolor sit amet consectetur. Fames porta suspendisse ultrices ultricies

Personal Days

Lorem ipsum dolor sit amet consectetur. Fames porta suspendisse ultrices ultricies

Health & Dental

Lorem ipsum dolor sit amet consectetur. Fames porta suspendisse ultrices ultricies

401k Matching

Lorem ipsum dolor sit amet consectetur. Fames porta suspendisse ultrices ultricies

Submit Your Resume

Connect with our staffing & recruiting experts! Let our team of expert recruiters help find your perfect match.

This field is for validation purposes and should be left unchanged.
Max. file size: 12 GB.

Other Positions

Job Placement Resources

Boost your resume, interview skills to prepare for career advancement.