Posted in

Software Engineer II – Cloud Database Engineering

Software Engineer II – Cloud Database Engineering

CompanyMarqeta
LocationToronto, ON, Canada, Vancouver, BC, Canada
Salary$91500 – $114400
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • 3+ years experience as a backend engineer and a Bachelor’s degree or an advanced degree with no relevant experience. In lieu of a degree, 5+ years of relevant experience may suffice.
  • Experienced in Cloud native databases (AWS preferred).
  • Experienced with transactional RDBMS such as AWS-Aurora, AWS-RDS MySQL, Percona MySQL, Postgres, DynamoDB.
  • Experienced in cloud based high availability and disaster recovery solutions.
  • Experienced in IaC, automation and orchestration tools (Ansible, Terraform, SpaceLift, AWS Step Function, CloudFormation, etc.).
  • You have a team-oriented approach – can effectively work on a project and cross-functionally with other teams.

Responsibilities

  • Contribute to the technical vision for database engineering in maintenance and Cloud migration of the relational and non-relational databases used at Marqeta.
  • Contribute to the design of high availability and disaster recovery solutions for database architecture to ensure 99.99% availability.
  • Work on initiatives including but not limited to platform architecture, backup and recovery, disaster recovery, multi-AZ, and multi-region support for the database footprint.
  • Keep automation as the primary focus and ensure the design is tightly coupled with various automation to reduce manual work.
  • Work on modernizing database designs and implementations to increase reliability, resiliency and scalability of the platform.
  • Work with the engineers from various teams to execute on short- and long-term technical vision.
  • Work on the root cause analysis, remediation and document efforts to effectively minimize incidents.

Preferred Qualifications

  • Experience with payments or the FinTech space