Balance technical contribution with people leadership, helping your team deliver high-quality software while growing their skills and careers. You will:
Lead and develop a high-performing team of engineers through regular feedback, mentorship, and career development support.
Stay hands-on technically, contributing to code reviews, design discussions, and occasionally coding to set quality standards and unblock complex work.
Ensure engineering excellence by driving sound practices in testing, monitoring, and security, aligned with the bank’s risk and compliance standards.
Oversee incident response and operational support, ensuring the team responds effectively when issues arise, participates in on-call rotations, and learns from post-incident reviews to continuously improve reliability.
Partner with product and business stakeholders to shape roadmaps, break down projects into clear deliverables, and align engineering priorities with strategic goals.
Foster a culture of accountability and ownership, helping the team make pragmatic, timely decisions and continuously improve ways of working.
Promote knowledge sharing and documentation that balances speed with maintainability.
Uphold compliance and security by ensuring your team understands and adheres to relevant banking regulations (e.g., BSA, OFAC, etc) and internal security policies.
Model clear and inclusive communication, ensuring diverse voices are heard and that technical work is well-understood across the organization.
Requirements
10+ years of professional software engineering experience, including 3–5 years in technical leadership or engineering management roles.
Proven track record of hands-on software development (experience in Node.js/Typescript and experience with functional programming patterns is awesome but not required), with the ability to review code, mentor engineers, and guide system architecture.
Strong experience with cloud-native systems (Microsoft Azure preferred; AWS or GCP also valuable), CI/CD pipelines, and modern DevOps/SRE practices.
Background in fintech, banking, or other highly regulated industries, with working knowledge of security, risk, and compliance requirements.
Familiarity with AI/ML technologies and how they can be applied to financial services is a strong plus.
Deep understanding of scalable system design, monitoring, and incident response in production environments.
Demonstrated success in building and leading teams of engineers, including coaching, performance management, and career development.
Excellent communication skills with the ability to collaborate across product, analytics, compliance, and business functions.
Relevant certifications such as Microsoft Certified: Azure Solutions Architect Expert, Azure DevOps Engineer Expert, or similar are highly desirable.
Tech Stack
AWS
Azure
Cloud
Google Cloud Platform
JavaScript
Node.js
TypeScript
Benefits
Medical Coverage: Choose from three competitive medical plans to find the coverage that best fits your needs and lifestyle.
Health Savings Account (HSA): Available with eligible medical plans, offering tax advantages and employer contributions.
Flexible Spending Accounts (FSA): Options for healthcare and dependent care expenses to help you save on out-of-pocket costs.
Dental and Vision Insurance: Plans to keep you and your family smiling and seeing clearly.
Life Insurance: Company-paid basic life insurance with options to purchase additional coverage for yourself and your dependents.
Long-Term /Short-Term Disability (LTD): Income protection in the event of a long-term illness or injury.
Supplemental Benefits: Including Hospital Indemnity, Accident Insurance, and Critical Illness coverage to provide extra financial support when you need it most.
401(k) Retirement Plan: A competitive retirement savings plan with company matching to help you plan for the future.
Paid Time Off: Generous vacation and sick leave policies to support your time away from work.
Holidays: Enjoy 11 paid holidays throughout the year.