Senior Software Engineer - Cards
New
J
JobgetherFintech payments
Available remotely within the United States or CanadaFull-TimeSenior
SalaryUS base salary: $166,600–$208,300 USD annually for employees based anywhere in the United States. Canadian base salary: $157,400–$196,800 USD annually for employees based anywhere in Canada.
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Software ArchitectureTypeScriptHaskellMentoring
Requirements
- Bring extensive full-stack software engineering experience across frontend and backend systems.
- Demonstrate a product mindset and systems-thinking capabilities.
- Show a proven ability to deliver projects from planning through production.
- Make architectural decisions for complex systems and explain technical reasoning, trade-offs, and long-term implications.
- Focus on customer value while maintaining the stability, performance, and reliability of existing features.
- Pay close attention to correctness in systems with significant financial consequences.
- Collaborate across teams, communicate clearly, and navigate ambiguity.
- Have experience mentoring engineers and contributing to technical standards, design reviews, and code quality.
- Be familiar with Haskell and TypeScript, or be willing and able to learn them.
- Fintech, payments, or card-issuing experience is an advantage but is not required.
Responsibilities
- Lead engineering projects from concept and technical specification through implementation, testing, and launch.
- Apply knowledge of authorization, clearing, settlement, and dispute management to technical decisions.
- Build and improve full-stack features across customer-facing card experiences and backend financial systems.
- Improve reliability, observability, monitoring, and incident prevention for critical systems.
- Contribute to systems for card issuance, physical card delivery, spending controls, card lifecycle management, settlement, and reporting.
- Mentor engineers through design discussions, code reviews, and technical guidance.
- Partner with product, design, operations, risk, compliance, sales, and other teams.
- Balance new feature development with maintenance, accuracy, and reliability of existing functionality.
View Full Description & ApplyYou'll be redirected to the employer's site