Job Closed
This listing is no longer active.
Principal Full Stack Software Engineer
Location
Virginia
Posted
118 days ago
Salary
$147.1K - $167.9K / year
Seniority
Lead
Job Description
Principal Full Stack Software Engineer
Capital One
• Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies • 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 3 years of experience in software engineering (Internship experience does not apply)
- 5+ years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go
- 1+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
- 1+ years of experience with GoLang
- 1+ years of experience with Snowflake/ Databricks
- 1+ years of experience with Data Governance
- 3+ years of experience in open source frameworks
- 2+ years of experience in Agile practices
Benefits
- comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being.
- performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI).
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer, Network Infrastructure
AirbnbAirbnb is a community based on connection and belonging.
• Work with open source communities (e.g. istio) to build the next generation service mesh for all Airbnb back-end services; • Build the cross-region gateways and load balancers for global Airbnb services; • Work with external partners and internal engineering and security teams to deliver edge security systems that protect Airbnb services; • Design the multi-region network architecture on public clouds, and build software and operation tools to manage Airbnb’s production network; • Work with product and engineering teams to optimize the network performance for Airbnb services;
Software Developer – Enscape
ChaosChaos creates technology that empowers architects, artists, and designers to visualize anything they can imagine.
• Designing, planning, and developing new features in a modern .Net/C# environment • Maintaining and developing existing integrations into CAD systems • Maintaining and developing our software architecture in close collaboration with other teams • Having fun developing and implementing innovative solutions for complex challenges and problems independently as well as in a team
Staff Software Engineer, Storage
bunny.netWe're helping build a faster internet. bunny.net is the content delivery platform that truly hops.
• Take ownership of designing and evolving the platform behind Bunny Storage to support long-term growth and performance. • Set and raise the bar for what low-latency, high-resilience storage means in practice, and ensure the system lives up to it. • Deliver critical components in Java or C#, and tune Linux systems for real-world workloads. • Take ownership of architectural decisions and keep the system improving, even when the path isn’t obvious. • Set clear technical direction and align the team around shared standards. • Find and fix I/O and networking issues before they impact users.
• Design and build high-performance Go services for low-latency data streaming • Architect scalable, fault-tolerant distributed systems and evaluate technical trade-offs • Break down complex, ambiguous problems into incremental, production-ready deliverables • Own reliability through observability, alerting, and operational best practices • Participate in an on-call rotation supporting critical infrastructure • Lead code reviews and raise the bar for testing, maintainability, and system design • Collaborate with product, SRE, and protocol teams to align technical execution with business goals




