Senior Software Engineer
Core
Lead technical discussions and implement scalable solutions for medium-to-large problems in the issued cards and financial accounts space, including account management, compliance, onboarding, and fraud prevention.
Role type
Senior Software Engineer (Financial Infrastructure)
Builds
Scalable technical solutions for banking-as-a-service products
Domain
Financial Technology / Payments
Deliverable
production ML models | product features
Required skills
Typed or untyped programming languages (Java, C++, Scala, Javascript, Ruby, Python), Database experience (MySQL, Postgres, MongoDB), Web application development (AWS, Heroku, Google Cloud), API design review, Technical documentation, On-call rotation
Preferred skills
Experience in fraud, compliance, and/or onboarding within banking-as-a-service
Technologies
Java, C++, Scala, Javascript, Ruby, Python, MySQL, Postgres, MongoDB, AWS, Heroku, Google Cloud
Responsibilities
Lead technical discussions and implement scalable solutions for card issuing and financial accounts; Write technical project briefs and roadmaps for banking-as-a-service problems; Provide mentorship and technical training to junior engineers; Write technical documentation for compliance and fraud; Partner with cross-functional teams to translate requirements into technical outcomes; Review API and technical designs for engineering teams; Perform on-call rotation for the engineering team
Seniority
Senior, hands-on IC
