Capital One - Richmond, VA

posted 2 months ago

Full-time - Senior
Richmond, VA
Credit Intermediation and Related Activities

About the position

At Capital One, we are on a mission to modernize our core banking platforms, and we are seeking a Senior Manager of Software Engineering, DevOps to lead this transformation. This role is pivotal in building a new, modern core banking system that will serve as the system of record for all account balances and transaction processing at Capital One. As a Senior Manager, you will be responsible for overseeing a portfolio of diverse technology projects and a team of developers who specialize in machine learning, distributed microservices, and full-stack systems. Your leadership will be crucial in designing and implementing resiliency approaches, driving deployment patterns, and establishing observability and alerting standards for our platform. In this position, you will have the opportunity to share your passion for technology by staying updated on the latest trends, experimenting with new technologies, and participating in both internal and external technology communities. Mentoring other members of the engineering community will be a key aspect of your role, and you may also be called upon to code or evaluate code as needed. Collaboration with digital product managers will be essential as you deliver robust cloud-based solutions that empower millions of Americans to achieve financial success. Utilizing programming languages such as Java, Python, SQL, Ruby, and Go, along with container orchestration services like Docker and Kubernetes, you will leverage various AWS tools and services to drive innovation and efficiency in our engineering processes. This role requires a strong foundation in DevOps practices and a commitment to fostering an inclusive and collaborative work environment.

Responsibilities

  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in machine learning, distributed microservices, and full stack systems.
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, and mentoring other members of the engineering community.
  • Collaborate with digital product managers to deliver robust cloud-based solutions that drive powerful experiences for customers.
  • Utilize programming languages like Java, Python, SQL, Ruby, and Go, along with container orchestration services including Docker and Kubernetes.
  • Drive deployment patterns and own observability/alerting standards for the platform.

Requirements

  • Bachelor's degree
  • At least 8 years of experience in DevOps Engineering (Internship experience does not apply)
  • At least 4 years of experience with Cloud Native technologies (Amazon Web Services, Microsoft Azure, Google Cloud Platform)
  • At least 6 years of Unix or Linux system administration experience
  • At least 4 years of experience in people management.

Nice-to-haves

  • 9+ years of DevOps Engineering experience
  • 6+ years of experience with coding and scripting (Python, SQL, Java, JavaScript, Golang, Bash, Perl or Ruby)
  • 4+ years of experience in infrastructure design, implementation and delivery
  • 3+ years of experience with monitoring tools (Splunk or Zabbix)
  • 3+ years of experience with Container orchestration services including Docker or Kubernetes
  • 3+ years of experience working with Agile Development Practices.

Benefits

  • Comprehensive health benefits
  • Financial benefits supporting total well-being
  • Inclusive set of benefits based on employment status and management level
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service