Manager/Master Software Engineer - Tactical Engineering

  • Company: Capital One
  • Posted: January 14, 2017
  • Reference ID: R17631
201 Third Street (61049), United States of America, San Francisco, California

Manager/Master Software Engineer - Tactical Engineering

As a team, we come to work every day looking to build digital experiences that are authentic & bold. We'll improve, iterate and reimagine current digital platforms as we sharpen and create the next generation of our platforms. Our team is growing and we're looking for engineers who lead by doing, have a passion for solving problems and who exude professionalism every day.

You will head a Tactical Engineering Development team (we also like the acronym). Its mission is to accelerate platform, feature, and infrastructure development in response to emergent business opportunities. Your team is passionate about moving the engineering needle by shipping quickly and with high quality. It will solve key strategic technical problems using whatever language/platform is the best choice for that situation. The team will also expand our commitment to the open source community by contributing back as much code as possible. This full stack, multi-disciplinary team will be directly accountable to senior Digital Product Engineering leadership.

The team is part of a larger Digital Product Engineering technology organization empowered to deliver delightful customer experiences in all digital channels (Web, Mobile, Echo, etc..). Digital Product Engineering is responsible for building the core digital experiences for Capital One, including our iPhone/Android apps, the marketing and account servicing websites, digital wallet integrations, and much of the public-facing product infrastructure. Our award-winning products enables our 45 million customers to manage their Credit Card, Bank, Auto Loan, Home Loan and Investing accounts. Subsequently, your team will deal with many of these groups.

- Manage an Engineering team that solve high-value platform, product, or business problems in rapid succession and autonomy

- Contribute to the team’s technical output: write code, architect, and debug issues

- Help set, measure, and meet organizational strategy, goals, and key metrics

- Ensure sound technical decisions are being made in your teams and that Agile practices are being observed

- Recruit, manage, and retain a team with skillsets in: iOS, Android, browser, devops, QE, and back-end software development

- Own the success of the team both in terms of delivering on the right objectives and doing so on time

- Identify, navigate, and overcome technical and organizational barriers that may stand in the way of delivery

- Inspire the team through building a great culture and leading by example

- Author, lead, or adopt new open-source technologies in the team

- Hold regular check-in, development, and/or technical guidance conversations with associates you manage

- Build relationships with team members, stakeholders, partners, and leadership through regular communication

- Constantly improve the processes and practices around development and delivery

- Recruit new engineering talent by representing the Capital One brand through local meetups, conference speaking, and public writing

- Able to write and talk about code (and can prove it)

- Mastery of and production experience with two or more programming languages or platforms

- Proven record of excellence in communication, presentation, and leadership skills

- Open source software contributions

- Bachelors Degree or military experience

- At least 6 total years of professional software engineering experience

- At least 2 years of explicit management experience (likely while in a technical lead role)

- At least 2 years of experience leading software delivery using Agile

- At least 2 years of experience building software in a continuous integration environment

- At least 2 years of experience delivering software in the public cloud (AWS or equivalent)

- At least 2 year of consistent experience directly managing a minimum of 3 full-time local engineers

- Masters Degree in Computer Science or related field

- 3 years of previous full stack software development experience

- 1-years of experience working in a hands-on startup or equivalently rapid delivery project

- 1-year of experience working in a medium to large development organizations using SAFE (Scaled Agile Framework) or equivalent

- 1-year of experience managing mobile or web developers

- 1-years of experience in banking or FinTech

At this time, Capital One sponsor a new applicant for employment authorization for this position.

Share this Job