Posted in

Senior Software Engineer – Transaction Auditing

Senior Software Engineer – Transaction Auditing

CompanyMarqeta
LocationToronto, ON, Canada, Remote in Canada
Salary$91500 – $114400
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 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, however we welcome experience in other languages
  • 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