Lead Software Engineer
Location:
New York , New York
Posted:
February 08, 2017
Reference:
R17682
114 5th Ave (22114), United States of America, New York, New York

Lead Software Engineer

As a Capital One Lead 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 lead 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:

  • Bachelors Degree or military experience
  • At least 8 years of software development experience
  • At least 5 years of experience managing software development projects
  • At least 5 years experience in people management

Preferred Qualifications:

  • Masters 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.