Taro Logo

Senior Software Engineer - Payments

A holistic financial health company helping everyday Americans build a brighter financial future through transparent, fair financial products.
$165,000 - $180,000
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
6+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - Payments

Brigit, a rapidly growing fintech company recognized by Built In, Fast Company, and Forbes, is seeking a Senior Software Engineer to join their Payments team. The role focuses on scaling their next-generation consumer finance platform that serves millions of users. The position involves working with Java microservices in Google Cloud, building and maintaining payment rails, and scaling bank connectivity systems.

The role offers significant autonomy and ownership in a small, nimble team environment. Recent team achievements include building a Payments API platform handling millions in daily transactions, implementing proprietary risk algorithms, and optimizing database performance for over a million users. The company emphasizes quick iteration and welcomes innovative approaches to problem-solving.

The position requires 6+ years of Java experience and strong knowledge of financial technology, particularly in payment systems and bank integration. The ideal candidate will have experience with REST APIs, PostgreSQL, and cloud platforms. The role offers a competitive salary range of $165,000-$180,000, along with comprehensive benefits including medical insurance, 401k, flexible PTO, and various wellness perks.

Working in a hybrid model from the New York office, you'll be part of a team that's making a real impact on Americans' financial health. The position offers opportunities for technical growth, leadership development, and direct input into both technology and product decisions. If you're passionate about fintech, enjoy working with payment systems, and want to contribute to a mission-driven company, this role presents an excellent opportunity to make a significant impact.

Last updated 23 days ago

Responsibilities For Senior Software Engineer - Payments

  • Build upon and support payment rails ensuring reliability, speed, tracing, and reconciliation
  • Scale the underlying bank connectivity used for underwriting
  • Reinventing APIs supporting User flows
  • Supporting engineers in other pods that utilize banking/payments rails
  • Optimizing queries and relational database schema
  • Implementing algorithms for monetary transaction evaluation and risk management
  • Converting existing services to be highly available
  • Integrating with new 3rd party APIs
  • Building improvements to reduce customer service workload

Requirements For Senior Software Engineer - Payments

Java
PostgreSQL
  • 6+ years of industry Java experience
  • Experience in US financial tech space, such as ACH and Card money movement
  • REST based services and API development experience
  • Experience with SQL (particularly Postgres)
  • Self-starter and self-motivated
  • Ability to work independently and manage multiple projects
  • Experience with bank aggregators such as Plaid (plus)
  • Kubernetes, Docker experience (plus)
  • Google Cloud Platform experience (plus)
  • Experience leading teams or mentoring junior engineers (plus)

Benefits For Senior Software Engineer - Payments

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Education Budget
  • Medical, dental, and vision insurance
  • Flexible PTO Policy
  • 401k plan
  • Paid Parental Leave
  • Physical and mental wellbeing benefits
  • Monthly wifi and cell phone bill reimbursements
  • Annual Learning & Development reimbursement
  • Virtual workouts and discounted gym memberships
  • Covered virtual therapy sessions
  • Unlimited on demand health support

Interested in this job?