Taro Logo

Senior Software Engineer - Risk, Fraud and Disputes

Marqeta provides payment authorization decisioning, cardholder data security, instant card issuing, and real-time funding solutions.
$125,100 - $184,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Finance

Description For Senior Software Engineer - Risk, Fraud and Disputes

Marqeta is seeking a Senior Software Engineer to join their Risk Decisioning Engineering team, focusing on maintaining and enhancing their risk engine and decisioning systems. This role is crucial in helping Marqeta scale their technology while delivering high-quality, scalable, and secure products to customers.

The position offers a competitive salary range of $125,100 to $184,000, depending on location within the US, with additional benefits including equity in a publicly-traded company, comprehensive health coverage, and flexible time off. The role is fully remote, embracing Marqeta's "Flexible First" work philosophy.

As a Senior Software Engineer, you'll be at the forefront of developing complex distributed systems, working with technologies like Java and AWS. The role requires strong technical expertise in backend engineering, with a focus on microservices architecture and real-time event-based processing. You'll be responsible for creating scalable solutions while mentoring junior engineers and contributing to the team's growth.

The ideal candidate brings 5+ years of backend engineering experience, strong communication skills, and a proven track record in building and maintaining distributed systems. You'll work in an environment that values quality, innovation, and collaboration, with opportunities to make significant impacts on financial technology solutions.

This position offers an excellent opportunity for experienced engineers looking to work with cutting-edge payment technology while enjoying the benefits of remote work and a strong company culture. The role combines technical leadership with hands-on development, making it perfect for those who want to both architect solutions and remain closely connected to the codebase.

Last updated 6 days ago

Responsibilities For Senior Software Engineer - Risk, Fraud and Disputes

  • Maintain and enhance Marqeta's risk engine and decisioning systems
  • Lead architecture, design and implementation for major complex distributed systems
  • Build engineering design and scaffolding for junior and mid level engineers
  • Create simple elegant solutions that scale and reduce complexity
  • Own and lead system improvements while helping team members learn and grow
  • Participate in rotational on-call pager duty

Requirements For Senior Software Engineer - Risk, Fraud and Disputes

Java
  • 5+ years of experience as a backend engineer with a Bachelor's degree; or 3 years with advanced degree; or 8+ years relevant experience
  • Experience with Java and microservices architecture with real-time event based processing
  • Platform engineering experience (AWS preferred) and Infrastructure as Code (Terraform)
  • Experience with deploying and maintaining distributed systems on AWS
  • Strong quality focus and test coverage
  • Experience with Agile Scrum and TDD
  • Excellent verbal and written communication skills

Benefits For Senior Software Engineer - Risk, Fraud and Disputes

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Mental Health Assistance
Parental Leave
Education Budget
  • Multiple health insurance options
  • Flexible time off
  • Retirement savings program with company contribution
  • Equity in publicly-traded company
  • Employee Stock Purchase Program
  • Family-forming benefits and fertility support
  • Up to 20 weeks of Parental Leave
  • Free therapy sessions
  • Financial and professional coaching
  • Legal advice
  • Monthly remote work stipend
  • Annual development budget

Interested in this job?

Jobs Related To Marqeta Senior Software Engineer - Risk, Fraud and Disputes