Senior Cloud Database Engineer

MarqetaMarqeta·Remote(Remote, USA)
Software Development

WFA Digital Insight

As the demand for cloud database engineers grew 25% in the last year, Marqeta is seeking an experienced professional to join their team. With over 5 billion transactions annually, the company requires a skilled engineer to ensure high availability and resilience of their database solutions. The current remote job market favors candidates with strong cloud native database experience and automation skills. Before applying, candidates should be aware of the company's 'Flexible First' approach and the importance of continuous learning in this field.

Job Description

About the Role

The Senior Cloud Database Engineer will be responsible for all databases that power Marqeta's card issuing platform. This includes automating the lifecycle of AWS Aurora instances, working closely with application teams to analyze database performance, and innovating in building next-generation database solutions. The Cloud Database Engineering team operates at the center of everything Marqeta does, providing endless opportunities to make a significant impact.

As a key member of the team, you will be part of a 24x7 on-call rotation supporting all services the Database Engineering team owns. You will contribute to the technical vision for database engineering, including maintenance and cloud migration of relational and non-relational databases. The company supports high cardholder availability across multiple regions globally, and the successful candidate will be expected to ensure the design of high availability and disaster recovery solutions for database architecture.

What You Will Do

  • Be part of a 24x7 on-call rotation supporting all services the Database Engineering team owns
  • Contribute to the technical vision for database engineering in maintenance and cloud migration of relational and non-relational databases
  • Contribute to the design of high availability and disaster recovery solutions for database architecture
  • Work on initiatives including platform architecture, database partitioning, sharding, and the continuous evolution of the database footprint to support business growth
  • Keep automation as the primary focus and ensure the design is tightly coupled with various automation to reduce manual work
  • Work with engineers from various teams to execute on short- and long-term technical vision
  • Work on root cause analysis, remediation, and document efforts to effectively minimize incidents
  • Write clear design documents and articulate technical decisions and trade-offs to peers and stakeholders
  • Contribute to monitoring and alerting practices using tools like Datadog
  • Mentor junior engineers and contribute to team standards

What We Are Looking For

  • 5+ years of experience as a backend engineer and a Bachelor's degree, or 7+ years of relevant experience
  • Experience with cloud native databases, including transactional RDBMS such as Aurora, MySQL, and Postgres, as well as NoSQL databases such as DynamoDB or MongoDB
  • Experience in cloud-based high availability, disaster recovery, and distributed systems, including replication and failover
  • Experience in IaC, automation, and orchestration tools, such as Terraform, AWS Step Function, etc.
  • Experience with CI/CD pipelines, job runners, deployment automation
  • Solid understanding of database administration: internals, query tuning, indexing, and performance metrics
  • Proficiency in Python
  • Experience with Linux commands and shell scripting
  • Experience with monitoring and observability tools, Datadog preferred
  • Strong sense of ownership and ability to follow through, raise issues proactively, and take accountability for work
  • Curious and committed to continuous learning, with the ability to keep up with industry trends and apply new knowledge to work
  • Team-oriented approach, with the ability to work effectively on a project and cross-functionally with other teams

Nice to Have

  • Experience with logical/physical migrations and blue-green switchovers
  • Database fleet management experience
  • AI tooling fluency
  • Basics in Java
  • Experience with other cloud native databases

Benefits and Perks

  • Competitive compensation package
  • Opportunity to work with a leading company in the financial technology sector
  • Collaborative and dynamic work environment
  • Flexible work arrangements, including remote work options
  • Professional development opportunities, including training and education programs
  • Access to the latest technologies and tools
  • Recognition and reward programs for outstanding performance
  • Comprehensive health and wellness programs
  • Generous paid time off and vacation policy

How to Stand Out

  • Familiarize yourself with Marqeta's technology stack and be prepared to discuss your experience with cloud native databases and automation tools.
  • Emphasize your ability to work independently and as part of a team, with a strong focus on continuous learning and professional development.
  • Be prepared to provide examples of your experience with database administration, including query tuning, indexing, and performance metrics.
  • Highlight your understanding of cloud-based high availability, disaster recovery, and distributed systems, including replication and failover.
  • Show your passion for innovation and your ability to contribute to the design of high availability and disaster recovery solutions for database architecture.
  • Be prepared to discuss your experience with monitoring and observability tools, such as Datadog, and your ability to contribute to monitoring and alerting practices.
  • Research the company's 'Flexible First' approach and be prepared to discuss how you can work effectively in a remote environment.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.