Capital One - Richmond, VA

posted 2 months ago

Full-time - Senior
Richmond, VA
5,001-10,000 employees
Credit Intermediation and Related Activities

About the position

As a Senior Software Engineer in Site Reliability Engineering (SRE) at Capital One, you will be at the forefront of driving a major transformation within the company. This role is designed for individuals who are passionate about building and pioneering in the technology space, particularly in solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment. You will be part of a dynamic team known as the SREnity Team, where your contributions will directly impact the reliability, stability, and observability of the Loyalty Platform, which is crucial for enhancing customer satisfaction with Capital One's offerings. In this position, you will collaborate with Agile teams to design, develop, test, implement, and support technical solutions using full-stack development tools and technologies. Your role will involve sharing your enthusiasm for staying updated on tech trends, experimenting with new technologies, and mentoring fellow engineers. You will work closely with digital product managers and other engineering teams to deliver robust cloud-based solutions that empower millions of Americans to achieve financial empowerment. Your technical expertise will be utilized in programming languages such as Java, Python, SQL, Ruby, and Go, as well as in container orchestration services like Docker and Kubernetes, and configuration management tools including Ansible and Terraform, alongside various AWS tools and services. This position requires a strong foundation in DevOps Engineering, with a focus on Cloud Native technologies and Unix/Linux system administration. You will be expected to leverage your experience to drive improvements in the reliability and performance of Capital One's products, ensuring that customer needs are met effectively and efficiently.

Responsibilities

  • Collaborate with Agile teams to design, develop, test, implement, and support technical solutions.
  • Stay updated on tech trends and experiment with new technologies.
  • Mentor other members of the engineering community.
  • Work with digital product managers and engineering teams to deliver cloud-based solutions.
  • Utilize programming languages such as Java, Python, SQL, Ruby, and Go.
  • Implement container orchestration services including Docker and Kubernetes.
  • Use configuration management tools like Ansible and Terraform.
  • Drive improvements to reliability, stability, and observability of the Loyalty Platform.

Requirements

  • Bachelor's degree in a relevant field.
  • At least 4 years of experience in DevOps Engineering (Internship experience does not apply).
  • At least 2 years of experience with Cloud Native technologies (AWS, Azure, GCP).
  • At least 2 years of Unix or Linux system administration experience.

Nice-to-haves

  • 2+ years of experience with container orchestration services including Docker or Kubernetes.
  • 2+ years of experience with coding and scripting (Angular, JavaScript, Node.JS, Java, Python).
  • 2+ years of Site Reliability Engineering experience.
  • 2+ years of experience working with Agile Development Practices.

Benefits

  • Comprehensive health benefits
  • Financial benefits
  • Inclusive workplace environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service