Team Lead, Software Engineer
Location:
Chicago , Illinois
Posted:
January 10, 2017
Reference:
R7655
77 West Wacker Dr (35012), United States of America, Chicago, Illinois

As a Capital One Software Engineer, 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.

Responsibilities:

- Own the technical design and development of cross-functional, multi-platform application systems.

- Drive tactical delivery for multiple teams.

- Work with business partners, architects, and other groups to identify technical and functional needs of systems, and determine priority of needs.

- Ensure adherence to defined development life cycle, good software design practices, and Architecture strategy and intent

- Partner with business systems analysts (BSAs), project managers (PMs), and customers to understand the scope of work, priorities, and requirements for development.

- Collaborate with performing teams to deliver new capabilities in business applications and/or remediate issues.

- Enforce company policies in areas of development methodology, architecture, security, change and configuration management, compliance, and HR.

- Analyze, define and document requirements for data, workflow, logical processes, hardware and operating system environment

- Analyze and estimate feasibility, cost, time, and compatibility with hardware and other programs.

- Coordinate coding, testing, implementation and documentation of solutions

- Responsible for key system design and integration decisions; and for communicating decisions to individuals implementing the system. 

Basic Qualifications:

- Bachelor's Degree or military experience

- At least 8 years of software development experience

- At least 5 years of experience managing large scale software development projects through complete release cycles and working with cross-functional business and technology teams

- At least 5 years' experience in people management

Preferred Qualifications:

- Master's Degree

- 10+ years software development experience

- 6+ years' experience in Agile

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


A little about us:
Headquartered in McLean, Virginia, Capital One® offers a broad array of financial products and services to consumers.

Know someone who would be interested in this job? Share it with your network.