Discover Financial Services

Senior Lead Software Engineer, Full Stack (Bank Tech)

$230K–$262KMcLean, VA
✓ Verified live on the employer's own system · added 6 days ago
Save search
Senior · 9+ yrs exp

Requirements

Education: Bachelor's degree

Experience: 9+ years

Skills & tools

Project ManagementAutomated TestingTest AutomationMachine LearningDevopsCode ReviewSecurityCloud Platforms
Apply on company site ↗ See your fit → free

Full job description

- Own technical delivery on active engagements - writing production code, making architecture decisions, conducting code reviews, and building prototypes that meet acceptance criteria

- Lead a small team of engineers (2-5) through engagement delivery, setting technical direction and removing blockers

- Decompose complex, ambiguous problems into practical implementations with clear milestones

- Ensure quality across engagements: performance, testability, operability, and security

- Make pragmatic technology choices that balance engineering ideals with delivery timelines

- Rapidly onboard to unfamiliar codebases and domains, becoming productive in days rather than weeks

- Build trusted working relationships with engineering managers, tech leads, and senior engineers on stakeholder teams

- Communicate progress, risks, and technical trade-offs clearly to both technical and non-technical stakeholders

- Partner with receiving teams during knowledge transfer to ensure clean handovers and long-term ownership

- Represent Solutions Engineering credibility through the quality of your work and your ability to earn trust quickly in new environments

- Develop working knowledge across Bank Tech's systems landscape: payments, account servicing, data platforms, core banking systems, and cloud infrastructure

- Apply growing institutional context to accelerate delivery - understanding regulatory constraints, deployment patterns, and operational realities

- Stay current on bank-wide technical initiatives and apply that context to engagement work

- Mentor engineers on your engagement teams, helping them grow technically and navigate the unique demands of a professional services model

- Contribute to a culture of engineering excellence, continuous learning, and knowledge sharing

- Lead by example through high-quality code, clear documentation, and principled technical decisions

- Operate effectively in a SWAT-style model: rapidly orient to new problem domains, deliver high-impact work in compressed timelines, then transition cleanly to the next priority

- Typically own one primary engagement while contributing to a second

- Thrive with variety - this role serves multiple stakeholders across different domains rather than deep-diving into a single product for years

- You prefer breadth and variety over deep single-product ownership - you'll work across payments, cloud infrastructure, testing, observability, and ML in a single quarter

- You are energized by earning trust quickly in new environments and delivering results that speak for themselves

- You excel at rapid context switching - onboarding to a new codebase in days, not months

- You want organizational impact beyond a single team's roadmap - your work will directly advance the bank's most critical initiatives

- At least 6 years of experience in software engineering (Internship experience does not apply)

- At least 1 year of experience with cloud computing (AWS, Microsoft Azure, Google Cloud)

- 9+ years of experience in at least one of the following: JavaScript, Java, TypeScript, Python, or Go

- Experience working across multiple technical domains in a consulting or professional services engineering capacity where context-switching is the norm

- Experience with one or more of the following: distributed microservices, serverless architectures (Fargate, Lambda), event-driven systems, observability platforms, automated testing frameworks, cloud migration

- Demonstrated ability to onboard quickly to unfamiliar codebases and deliver production-quality work in compressed timelines

- Ability to produce clear technical documentation and stakeholder-facing materials

- Experience leveraging interactive AI tooling to accelerate productivity, utilizing capabilities beyond basic code completion

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

McLean, VA: $229,900 - $262,400 for Sr. Lead Software Engineer
Philadelphia, PA: $209,000 - $238,500 for Sr. Lead Software Engineer
Wilmington, DE: $209,000 - $238,500 for Sr. Lead Software Engineer

More jobs at Discover Financial Services

Similar jobs near McLean, VA

Tell me when more Senior Lead Software Engineer, Full Stack (Intelligent Foundations & Experiences) jobs post near McLean, VA We re-check every listing against the employer’s own board — no résumé needed.

Search Senior Lead Software Engineer, Full Stack (Bank Tech) jobs near McLean, VA → Browse all live jobs

This posting was published by Discover Financial Services on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.