B

Bank of America

Runs a US consumer bank, brokerage and investment bank

Senior Cockroach Database Engineer

Database AdministrationConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Extensive hands-on experience with CockroachDB on Linux platforms.
  • Strong expertise with Ansible automation frameworks, including playbooks and roles.
  • Proven experience designing and operating large-scale distributed database platforms in enterprise environments.
  • Ability to design and implement end-to-end CockroachDB distributed database architectures focused on high availability, fault tolerance, multi-region deployments, and active-active configurations.
  • Ability to develop automation for VM-based provisioning, cluster deployment and configuration, lifecycle management, version upgrades and patching, and horizontal and vertical scaling.
  • Ability to implement automated monitoring, alerting, backup, recovery, and disaster recovery capabilities for CockroachDB environments.
  • Ability to implement enterprise-grade security controls, including TLS encryption, certificate lifecycle management, Vault integration, and Key Management as a Service integration.
  • Deep understanding of distributed systems concepts, including consensus protocols, replication, quorum, failover, and recovery mechanisms.
  • Experience integrating database automation with CI/CD pipelines using tools such as Jenkins, Bitbucket, GitHub, or similar platforms.
  • Ability to define engineering standards, operational best practices, reference architectures, and governance models for enterprise database platforms.

Responsibilities

  • Lead the architecture, design, and implementation of the CockroachDB Database-as-a-Service platform on the Bank's internal infrastructure.
  • Build automation and self-service capabilities for rapid, standardized provisioning of CockroachDB clusters.
  • Design and implement highly available, fault-tolerant, multi-region database architectures with active-active configurations.
  • Establish engineering standards, reference architectures, operational procedures, and best practices for secure, scalable, and compliant CockroachDB deployments.
  • Improve platform reliability and operational excellence through monitoring, observability, performance tuning, capacity planning, failover automation, backup, and disaster recovery solutions.
  • Define and implement lifecycle management processes for cluster provisioning, upgrades, patching, scaling, and decommissioning.
  • Serve as the subject matter expert for CockroachDB-related initiatives.
  • Evaluate emerging technologies and continuously improve platform architecture, automation, and the operational model.
  • Consult on a broad range of technologies, platforms, and vendor offerings to drive targeted business outcomes.
  • Develop software solutions to address manual and repeatable work or inefficient processes; contribute to end-to-end engineering technology strategy and provide feedback to architecture teams.
  • Translate business requirements into technical definitions, reference models, blueprints, and deployment playbooks that comply with architecture standards and policies.
  • Participate in steering committees for technical and infrastructure service domains.
  • Lead evaluation of reference models, blueprints, and playbooks to ensure they are fit for purpose.
  • Mentor and guide team members to ensure system design technology solutions comply with enterprise system design and engineering standards.
  • Help create an inclusive and healthy working environment and resolve organizational impediments and blockers.

Desired Qualifications

  • Experience with Terraform and Infrastructure as Code practices.
  • Experience deploying CockroachDB on AWS public cloud.

About the Company

Bank of America

Runs a US consumer bank, brokerage and investment bank

Bank of America runs one of the largest US banks, serving consumers, small businesses, wealthy families, corporations and institutional investors. Alongside checking accounts, credit cards, mortgages and business loans, it owns the Merrill brokerage, a private bank for wealthy clients and a global investment bank that advises on deals and trades stocks and bonds. Customers reach it through thousands of branches and ATMs and its mobile banking app. It earns money mainly from the gap between what it charges on loans and pays on deposits, plus fees from advice, asset management, deal work and trading. It grew from a San Francisco bank founded in 1904 and is headquartered in Charlotte, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1904

Recently Posted Jobs

Explore more opportunities at Bank of America

See more jobs