Software Engineer-Sr. Manager

  • Company: Capital One
  • Location: McLean, Virginia
  • Posted: September 29, 2016
  • Reference ID: R11736
McLean 1 (19050), United States of America, McLean, Virginia

Software Engineer-Sr. Manager

Job Description

As a Senior Manager of Software Engineering at Capital One, you'll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful services, to back-end Java based systems using the hottest techniques in Big Data. You'll bring solid experience in emerging and traditional technologies such as: node.js, Java, AngularJS, React, Python, REST, JSON, XML, Ruby, HTML / HTML5, CSS, NoSQL databases, relational databases, Hadoop, Chef, Maven, iOS, Android, and AWS/Cloud Infrastructure to name a few. You will be leading the technical design and development of cross-functional, multi-platform application systems, and will have the opportunity to remain in a hands-on engineering role, writing beautiful code, while also providing functional and technical leadership, and mentoring software engineers on complex and high priority technology projects.

You're the new Software Engineering Delivery Lead joining us at Capital One to lead the team.  You've written and/or released lots of software and contributed to large enterprise solutions, platforms and tools. You’ve worked with several frameworks, design and scaling models, you understand the challenges involved with building, integrating and supporting big, distributed systems used by thousands of people every day - and relish them. You are passionate about learning new things and growing. You want to be part of a journey to the Cloud. You are passionate about ATDD, test automation and CI/CD to enhance the delivery cycle.


  • Hire, coach, and develop software engineering team-members (with the active involvement and input of the existing team-members)
  • Help determine how best technology can be applied to meet the customers’ needs
  • Own the technical design and development of cross-functional, multi-platform application systems
  • Drive tactical delivery for multiple teams
  • Work with vendors on capability roadmaps and integration patterns.
  • Be a part of peer and code reviews
  • Hands on engineer pairing to provide input on roadblocks, tools
  • Drive adoption of CICD automation and test automation best practices
  • Work with business partners, architects, and other groups to identify technical and functional needs of systems, and determine priority of needs
  • Responsible for the consum-ability of software delivered
  • Establish guardrails around utilities (performance, security, scalability, resiliency, etc.)
  • Facilitate conversations with the team to ensure alignment with guardrails
  • Ensure adherence to good design practices, architecture strategy and business intent
  • Partner with peers on the Business side (e.g. Product Owners) on the product strategy and vision and to understand scope of work and priorities
  • Stay up to date on technologies, techniques, and industry trends
  • Provide mentorship, career development, performance feedback and complete performance evaluations for team-members
  • Serve as a primary contact to coordinate development support for off hours troubleshooting efforts
  • Ensure that the customer’s voice is heard in all product and engineering processes

Basic Qualifications:

- Bachelors Degree or military experience

- At least 8 years of software development experience

- At least 5 years of experience managing with large scale software development projects 

- At least 5 years experience in Java development

- At least 3 years experience in Agile methodologies

- At least 5 years experience in people management

Preferred Qualifications:

- Masters Degree in Computer Science

- 10 years software development experience

- 6 years experience in Agile

- Experience with AWSenvironment/architecture,applications deployed on AWS

Capital One will consider sponsoring a new qualified applicant for employment authorization for this position.


Share this Job