[Remote] Staff Full-stack Engineer
Note: The job is a remote job and is open to candidates in USA. Capital One is a financial services company seeking a Staff Full-stack Engineer to help define the future of cloud-based banking. The role provides technical leadership across software engineering, architecture, cloud platforms, and data systems while driving modernization, setting platform and API strategies, mentoring engineers, and leading cross-divisional initiatives.
Responsibilities
- Articulate and evangelize a bold technical vision for your domain
- Decompose complex problems into practical and operational solutions
- Ensure the quality of technical design and implementation
- Serve as an authoritative expert on non-functional system characteristics, such as performance, scalability and operability
- Continue learning and injecting advanced technical knowledge into our community
- Handle several projects simultaneously, balancing your time to maximize impact
- Act as a role model and mentor within the tech community, helping to coach and strengthen the technical expertise and know-how of our engineering and product community
- Drive modernization of monolithic systems into microservice architectures and event-driven platforms
- Collaborate with senior engineering and architecture leaders to define long-term platform strategy and API standards
- Serve as a force-multiplier for the team, balancing deep, hands-on technical contribution and innovation with mentoring and elevating the skills of peers and junior engineers
- Lead cross-divisional projects and impacts that promote technological best practices and enhancements
Skills
- Bachelor's Degree or higher in Computer Science or a related quantitative field (Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering)
- At least 7 years of experience in all of the following:
- Software engineering and solution architecture
- Enterprise architecture and design patterns
- Cloud computing (AWS, Microsoft Azure, Google Cloud)
- Data architecture
- Master's Degree in Computer Science or Software Engineering
- 10+ years of experience in all of the following:
- Software engineering and solution architecture
- Enterprise architecture and design patterns
- Web technologies (JavaScript, TypeScript and SPA frameworks)
- Designing and building distributed HPC and ML systems
- Cloud computing (AWS, Microsoft Azure, Google Cloud)
- Data architecture
- 10+ years of professional experience coding in commonly used languages like Go, Java, JavaScript/Typescript, Python, Rust, C#, Scala
- 8+ years of experience with database and database management systems
- 10+ years of professional experience in the full lifecycle of system development, from conception through architecture, implementation, testing, deployment and production support
- 5+ years of experience with public cloud platforms (AWS, GCP, Azure), cloud-based productivity tools, or virtualization technologies
- 10+ years of experience with Networking protocols and integration with third party distributed systems
- 5+ years of experience mentoring senior engineers and driving professional development within technical teams
- 2+ years of experience leading cross-domain architectural reviews and establishing coding and design standards
- Expertise in the strategic application of agentic AI coding tools to solve systemic development challenges
Benefits
- This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan.
- Capital One will consider sponsoring a new qualified applicant for employment authorization for this position.
Company Overview
Company H1B Sponsorship