Software Engineer II – Cloud Database Engineering
Company | Marqeta |
---|---|
Location | Toronto, ON, Canada, Vancouver, BC, Canada |
Salary | $91500 – $114400 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid 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