Job Closed
This listing is no longer active.
Capital One is an award-winning provider of financial services and products for commercial customers, small businesses, and consumers nationwide. In support of
Lead Software Engineer, Full Stack - Shopping
Location
Virginia
Posted
65 days ago
Salary
$179.4K - $204.7K / year
Seniority
Senior
Job Description
Lead Software Engineer, Full Stack - Shopping
Capital One
• Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
Job Requirements
- Bachelor’s Degree
- At least 4 years of experience in software engineering (Internship experience does not apply)
- At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
- 7+ years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go
- 3+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
- 4+ years of experience in open source frameworks
- 1+ years of people management experience
- 2+ years of experience in Agile practices
- Experience leveraging interactive AI tooling to accelerate productivity, utilizing capabilities beyond basic code completion.
Benefits
- Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer
StordThe Consumer Experience Company | Fulfillment, Last-Mile Delivery, & Technology
• Provide technical direction and guidance to engineering teams, ensuring alignment with business goals and industry best practices. • Lead the design and implementation of scalable, reliable, and secure systems, while maintaining a focus on simplicity and maintainability. • Tackle complex technical challenges across the stack, driving innovation and delivering efficient solutions. • Guide and mentor engineers at various levels, fostering a culture of continuous learning and professional development. • Partner with Product, Design, and other stakeholders to define and prioritize work, ensuring the successful delivery of high-quality features. • Set and uphold high standards for code quality, testing, and software development practices. • Influence and shape the technology strategy and contribute to the evolution of the engineering organization. • Lead cross-team technical initiatives and contribute to scaling processes, tools, and technologies.
• Develop and evolve features in our app using Kotlin Multiplatform / Compose Multiplatform (KMP/CMP) as the primary technology • Build and maintain webview initiatives, contributing to web development when hypothesis cycles require that approach • Integrate REST APIs with quality, considering contract design, resilience, and observability from the start • Maintain disciplined contributions in a shared repository (monorepo or unified structure): coding conventions, code review, inline documentation, and CI/CD • Implement automated tests that validate the product end-to-end, not just isolated units • Use observability (logs, metrics, tracing) to monitor application health and drive investigations • Participate in the full delivery cycle: deploys, releases, rollbacks • Actively participate in technical refinement, contributing to solution decisions from early stages • Work collaboratively with cross-functional teams (product, data, backend) • Contribute to the technical growth of more junior team members; work autonomously with open or loosely defined scope—formulating hypotheses and helping to structure solutions
• Build, enhance and maintain the NedGraphics and Optitex Cloud products • Design, build, and maintain serverless backends on AWS (Lambda, API Gateway, DynamoDB/RDS, S3, SQS/SNS). • Implement secure, well-versioned REST APIs and event-driven workflows (EventBridge/Step Functions). • Develop automated testing frameworks (unit/integration). • Optimize performance (cold-start reduction, concurrency optimization, caching, CDN via CloudFront). • Enforce security best practices (IAM policies, Secrets Manager/Parameter Store, KMS). • Build reliable integrations with third-party APIs and internal services. • Produce technical documentation and developer-friendly API specifications.
Senior Engineer, Safety Software
Outrider Technologies, Inc.Outrider Technologies, Inc. is a software company and “the pioneer in autonomous yard operations for logistic hubs.” As an employer, the company aims to bui
• Develop/document software in C and C++ through all phases of the development lifecycle: concept, requirements, design, architecture, implementation, unit test, integration (HIL), and vehicle level system evaluation • Solve complex system safety problems with elegant solutions and apply judgment and experience to balance trade-offs between competing interests • Triage and perform root cause failure analysis through understanding of system contextual usage, end user observation reporting, and system log file information • Identify opportunities to improve deployed systems; work with software teams to understand data, performance, and potential improvements • Play a significant role in mentoring and educating the team and organization on software & system safety best practices, processes and tools




