Senior Software Engineer

Marqeta Logo

Marqeta

💵 $125k-$184k
📍Remote - United States

Summary

Join Marqeta as a Senior Software Engineer and help scale our technology while focusing on delivering impactful software. You will innovate on various aspects of our platform, ensuring high quality, scalability, and security. As part of the Risk Decisioning Engineering team, you will maintain and enhance Marqeta’s risk engine and decisioning systems. This role requires participation in on-call pager duty. We offer a Flexible First work environment, allowing remote work anywhere in the US. The role involves leading architecture, design, and implementation of complex distributed systems, and creating simple, scalable solutions. Excellent communication and time management skills are essential.

Requirements

  • 5+ years of experience as a backend engineer with a Bachelor’s degree; or 3 years of experience with an advanced degree
  • 8+ years of relevant experience may suffice in lieu of a degree
  • Demonstrated software development (Java) and microservices architecture experience with real time event based processing
  • Platform engineering experience (AWS preferred) and Infrastructure as Code (we use Terraform)
  • Demonstrated experience with deploying and maintaining distributed systems on AWS
  • Demonstrated passion to write code with great quality and test coverage
  • Demonstrated experience with Agile Scrum and TDD

Responsibilities

  • Maintain and enhance Marqeta’s risk engine and decisioning systems, helping Marqeta customers control their risk
  • Lead the architecture, design and implementation for major complex distributed systems
  • Build the engineering design and the scaffolding that junior and mid level engineers can take and do the in-fill
  • Create simple elegant solutions that scale and reduce complexity, including removing code
  • Reduce human toil/support to a minimum
  • Lead from the front and own your system, including working with others
  • Make your system better while leveraging the rest of the team to help them learn and grow
  • Articulately define an architecture including diagraming
  • Present/debate with a diverse audience
  • Manage your time and ensure you can delegate/provide opportunities for growth for others vs. get involved where you have to

Preferred Qualifications

  • Java and Spring boot experience
  • Experience in different programming languages
  • Demonstrated experience/problems solved in the Fintech space

Benefits

  • Multiple health insurance options
  • Flexible time off – take what you need
  • Retirement savings program with company contribution and after tax contributions
  • Equity in a publicly-traded company and an Employee Stock Purchase Program
  • Family-forming benefits, fertility support, and up to 20 weeks of Parental Leave
  • Free therapy sessions, financial and professional coaching, and legal advice
  • Monthly stipend to support our remote work model
  • Annual “development dollars” to support our people growth and development
  • Annual bonuses to eligible employees, rewarding both individual performance and the success of the entire company

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.