Senior Software Engineer

Marqeta Logo

Marqeta

๐Ÿ’ต $65k-$82k
๐Ÿ“Remote - Canada

Summary

Join Marqeta's Transaction Auditing team as a Senior Software Engineer and design, build, and operate systems ensuring accurate, reliable, and compliant transactions. Lead a scrum team responsible for infrastructure, services, and APIs guaranteeing the correctness of all financially-impacting transactions. This role offers the opportunity to solve complex challenges and drive innovation at scale, directly enhancing Marqeta's transaction processing capabilities. The position is flexible, allowing remote work within British Columbia or Ontario, Canada. Marqeta offers competitive compensation and benefits, including a base salary range of CAD 91,500 - 114,400, annual bonuses, multiple health insurance options, flexible time off, and a retirement savings program.

Requirements

  • Have 5+ years of industry experience in software development in Java, service-oriented architectures, and cloud computing (AWS preferred)
  • Experience developing in Java and Relational Database/SQL
  • Ability to develop and deliver clean, readable and error-free code with thorough documentation and testing
  • Ability to understand existing designs and technology choices and make appropriate adjustments when necessary
  • Ability to communicate in a clear, concise, and respectful manner both verbally and in writing
  • Ability to share relevant information including if difficult task-level trade-offs that impact the product need to be made
  • The ability to demonstrate humility, empathy, and to take constructive feedback positively
  • A desire to grow in your career, learn, share ideas and help others grow and learn
  • The capacity to work productively on cross-functional teams and take a collaborative, team oriented approach

Responsibilities

  • Design and implement high-performance solutions for large-scale, high-volume, and high-velocity financial data and complex compliance landscapes
  • Develop the software and infrastructure to achieve repeatable and efficient high-quality releases with automation, seeking opportunities to replace redundant tasks and enhance engineering focus on strategic challenges
  • Debug critical production issues across services and different stack levels
  • Apply a detail-oriented mindset to analyze data, detect patterns, and create well-organized documentation for non-technical audiences
  • Diagnose and resolve production issues across various services and system layers
  • Meticulously evaluate data, identify patterns, and communicate complex information clearly to non-technical stakeholders

Preferred Qualifications

  • Experience with payments or the FinTech space
  • Experience with Java Spring Boot
  • Experience with Kubernetes and/or Docker
  • Experience with big data analytics tools (i.e. - Snowflake) and stream processing architectures
  • Contributions to technical blogs, a public Github repo, or to open source projects

Benefits

  • Multiple health insurance options
  • Flexible time off โ€“ take what you need
  • Retirement savings program with company contribution
  • Equity in a publicly-traded company
  • Monthly stipend to support our remote work model
  • Annual โ€œdevelopment dollarsโ€ to support our people growth and development
  • Family-forming benefits and up to 20 weeks of Parental Leave
  • Annual bonuses
  • Remote work (Flexible First)

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.