Senior Back End Software Engineer

Plano, Texas

Capital One
Apply for this Job
Are you passionate about innovative technology and eager to tackle complex business challenges? Join us at Capital One, where you'll become part of a vibrant community of creators and thinkers dedicated to solving real problems and enhancing customer experiences. We are on the lookout for experienced Back End Software Engineers who are excited about combining data with cutting-edge technologies.

Why You'll Love Working Here.
  • Opportunity for Impact: As part of the Developer Experience Program, you will contribute to our goal of transforming how we build software through standardization and automation across the organization.
  • High Visibility: Your work will support a significant company-wide initiative, providing ample opportunities to engage with leadership across technology and product domains.
  • Engaging Challenges: You will face exciting challenges as you design and develop solutions aimed at improving the developer experience at Capital One.
  • Collaborative Work Environment: Experience a dynamic workplace that encourages fresh ideas and rewards innovative solutions.
What You'll Be Doing:
  • Lead Development Efforts: Manage a diverse portfolio of technology projects alongside a talented team of developers, creating solutions that meet the evolving needs of our company and customers.
  • Stay Ahead of the Curve: Keep your finger on the pulse of technological trends, experiment with new tools, and actively participate in technology communities while mentoring fellow engineers.
  • Collaborate for Success: Work closely with product managers to deliver scalable cloud-based solutions that enhance customer experiences.
  • Utilize a Range of Technologies: Employ programming languages such as Python, Node, and Groovy, along with various AWS tools and Infrastructure as Code solutions.
Basic Qualifications:
  • Bachelor's Degree
  • At least 4 years of professional software engineering experience (Internship experience does not apply)
  • At least 1 year of experience in cloud computing (AWS, Microsoft Azure, Google Cloud)
Preferred Qualifications:
  • Master's Degree
  • 7+ years of experience in languages like Python or Java
  • 2+ years working within the AWS Ecosystem using tools such as ECS/Fargate, Lambda, ELB, Route 53, S3, CloudWatch, Aurora, DynamoDB, RDS, and ElastiCache
  • 4+ years with open-source frameworks
  • 1+ years using Infrastructure as Code tools such as Boto3, Terraform, CloudFormation, or Ansible
  • 3+ years utilizing DevOps tools like Jenkins or Docker
  • 2+ years engaging in Agile practices
Capital One is committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to sex (including pregnancy, childbirth, or related medical conditions), race, color, age, national origin, religion, disability, genetic information, marital status, sexual orientation, gender identity, gender reassignment, citizenship, immigration status, protected veteran status, or any other basis prohibited under applicable federal, state, or local law. Capital One promotes a drug-free workplace and is considering for employment qualified applicants with a criminal history consistent with applicable laws.

The role is located in Plano, TX, with an annual salary ranging from $175,800 to $200,700 for the Lead Software Engineer position. This role is eligible for performance-based bonuses and other incentives. Capital One offers a comprehensive, competitive benefits package supporting your overall well-being.

Date Posted: 15 April 2025
Apply for this Job