Capital One - McLean, VA

posted 4 months ago

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

About the position

Capital One is seeking a Senior Manager of Software Engineering to lead, manage, mentor, and build extremely talented software engineering teams to deliver game-changing technologies. In this role, you will be at the forefront of driving a major transformation within Capital One, working in a fast-paced, collaborative, and inclusive environment. You will have the opportunity to attract and recruit the industry's best talent while ensuring that we build compelling, customer-oriented solutions using an iterative methodology. As a candidate for this role, you should be able to seamlessly switch from diving deep into technology with engineers to driving high-level, strategic discussions. You are a naturally curious technologist who stays on top of emerging trends and is not afraid to question existing processes and solutions, all while maintaining a keen sense of business value and focus on the right priorities. As a Senior Manager, you will be responsible for managing the cloud infrastructure of our critical platform and the underlying ecosystem of services, including feature management, edge infrastructure, CI/CD pipelines, and all associated components in AWS. You will lead a portfolio of diverse technology projects and a team of developers with deep experience in machine learning, distributed microservices, and full-stack systems. Your role will also involve collaborating with digital product managers to deliver robust cloud-based solutions that drive powerful experiences for millions of Americans, helping them achieve financial empowerment. You will utilize programming languages such as Java, Python, SQL, Ruby, and Go, along with container orchestration services like Docker and Kubernetes, and configuration management tools including Ansible and Terraform.

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.
  • Manage the cloud infrastructure of critical platforms and the underlying ecosystem of services in AWS.

Requirements

  • Bachelor's degree in a relevant field.
  • 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 insurance coverage.
  • Financial benefits including 401k and retirement savings plans.
  • Paid time off and holidays.
  • Professional development opportunities and continued education support.
  • Diversity and inclusion programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service