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)




