Senior Back End Software Engineer

Plano, Texas

Capital One
Apply for this Job
Are you passionate about technology and eager to tackle complex business challenges? At Capital One, you'll join a dynamic community of innovators, creators, and problem-solvers dedicated to enhancing customer experiences through cutting-edge solutions. We are looking for talented Back End Software Engineers who are excited to integrate data with emerging technologies and drive transformation within our organization.

Why Choose This Opportunity?
  • IMPACT: Participate in the Developer Experience Program, accelerating our mission to revolutionize software development with standardization and automation across the company.
  • VISIBILITY: Engage with leadership in both technology and product management, giving you a prominent role in a company-wide initiative.
  • CHALLENGE: Embrace the opportunity to innovate and design effective solutions that enhance the developer experience at Capital One.
  • COLLABORATIVE CULTURE: Experience a fast-paced, inclusive work environment that encourages and rewards new ideas and approaches.
Key Responsibilities:
  • Utilize your experience as a Python or Go developer, leveraging your in-depth knowledge of AWS, DevOps, and SRE practices.
  • Demonstrate exceptional communication skills, facilitating alignment and understanding of technical designs across teams.
  • Exhibit a strong sense of urgency and ownership, driving challenges to resolution while aligning with larger organizational goals.
  • Strike a balance between strategic thinking and tactical execution in delivering software solutions.
What You'll Achieve:
  • Lead diverse technology projects and manage a team of developers experienced in full-stack systems, delivering valuable solutions for both the company and its customers.
  • Stay engaged with emerging tech trends, actively experiment with new technologies, mentor fellow engineers, and contribute to technology communities.
  • Collaborate closely with product managers to create robust, cloud-based solutions that enhance customer interactions.
  • Use programming languages like Python, Node, or Groovy, along with various AWS tools, services, and Infrastructure as Code tools to build scalable systems.
Basic Qualifications:
  • Bachelor's Degree
  • Minimum of 4 years of professional software engineering experience (internship experience does not count).
  • At least 1 year of experience with cloud computing technologies (AWS, Microsoft Azure, Google Cloud).
Preferred Qualifications:
  • Master's Degree
  • 7+ years of experience in at least one of the following: Python, Java.
  • 2+ years of experience in the AWS Ecosystem including ECS/Fargate, Lambda, ELB, Route 53, S3, CloudWatch, Aurora, DynamoDB, RDS, Elasticache.
  • 4+ years of experience with open-source frameworks.
  • 1+ years of experience with Infrastructure as Code tools such as Boto3, Terraform, CloudFormation, or Ansible.
  • 3+ years of experience in DevOps tools such as Jenkins and Docker.
  • 2+ years of experience working in Agile methodologies.
At this time, Capital One will not sponsor a new applicant for employment authorization or provide immigration-related support for this position. The minimum and maximum full-time annual salaries for this role in Plano, TX are $175,800 - $200,700. Salaries for part-time roles will be prorated based on your agreed hours.

This position is eligible for performance-based incentives, including cash bonuses and/or long-term incentives. We offer a comprehensive range of health, financial, and other benefits that support your overall well-being.

Capital One is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to any prohibited basis under applicable laws.

Date Posted: 03 April 2025
Apply for this Job