Capital One Canada is looking for a Senior Back End Software Engineer to marry data with emerging technologies and drive transformation within our Bank Tech division. You will collaborate across Agile teams to design, develop, test, implement, and support technical solutions.
What You'll Do
- Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions using full-stack development tools.
- Share passion for staying on top of tech trends, experimenting with new technologies, and participating in internal and external technology communities.
- Mentor other members of the engineering community.
- Collaborate with digital product managers to deliver robust cloud-based solutions that drive powerful experiences.
What We're Looking For
- Bachelor’s Degree.
- At least 3 years of professional software engineering experience (internship experience does not apply).
Nice to Have
- 5+ years of experience in at least one of the following: Java, Scala, Python, Go, or Node.js.
- 1+ years of experience with AWS, GCP, Azure, or another cloud service.
- 3+ years of experience in open source frameworks.
- 2+ years of experience in Agile practices.
Technical Stack
- Languages: Java, Python, SQL, Node.js, Go, Scala.
- Databases: Open Source RDBMS and NoSQL databases.
- Infrastructure & Tools: Docker, Kubernetes, AWS tools and services.
Benefits & Compensation
- A comprehensive, competitive, and inclusive set of health, financial, and other benefits that support your total well-being.
- Compensation for New York, NY: $176,500 - $201,400 for Senior Software Engineer.
Work Mode
This role is based in New York, NY.
Capital One is an equal opportunity employer (EOE, including disability/vet) committed to non-discrimination in compliance with applicable laws.



