Sr. Staff Engineer

Job Description

  • Permanent
  • Anywhere

About the job
Sr. Staff Engineer

Enterprise Financial Service Client

PERM – full time

180-190k annual + 30-60 bonus – 22 days vacation – 5% RRSP matching etc.

Hybrid – 3 days a week downtown Toronto

 

Required Skills & Experience

At least 10 years of hands-on development experience preferably using Java/Python or other object-oriented programming languages

At least 10 years of experience with application and/or data design, architecture and development

Experience with AWS (highly preferred) or other cloud products (Microsoft Azure, Google Cloud)

Experience providing mentorship to Junior/Intermediate Associates and guidance to technical and business stakeholders

Bachelor’s Degree

excellent communication skills

 

Nice to Have Skills & Experience

Master’s Degree in Computer Science, Engineering or Information Technology

12+ Years of experience leading the full life-cycle of Software Development

8+ years of experience architecting, designing, and/or delivering scalable and decoupled systems in a heavily regulated technology environment

3+ years of experience working with internal and external business clients

2+ years of experience with AWS concepts and implementations

AWS or equivalent certifications (i.e. Cloud Practitioner, Solution Architect-Associate)

 

Job Description

A day in the life of a Sr. Staff Engineer

You’ll work alongside other Software Engineers on innovative projects. You’ll be the technical lead to own the software development project end-to-end. And have the opportunity to learn, design and build software products from the ground up.

 

Here are a few of the ways we’re helping people take control of their credit:

 

Helping customers view and monitor their credit scores with Credit Keeper

Enabling customers to view and edit their Personal Information directly in the Mobile App

Providing customers 100% certainty which credit cards they’ll be approved for before they apply, by using Quick Check™

We’re all-in on the cloud and we’re leaders in the adoption of open source, RESTful APIs, microservices, and containers. We build our own products and release them with a speed and agility that allows us to get new customer experiences to market quickly. And, as a founder-led company, we’re inspired to make, break, do, and do good. So, let’s do something great together.

Want to learn more? Check out life at Capital One in the Software Studio!

 

Responsibilities:

Work as part of a dynamic team throughout the Software Development Life Cycle

Lead end-to-end software development projects

Own technical design and development of cross-functional, multi-platform, fault tolerant application systems

Continuously improve software engineering practices – work within agile teams to design, develop, test, implement and support technical solutions across various development tools and technologies

Collaborate with stakeholders across all levels to promote technology strategies that deliver better business value and innovation

Apply strong understanding of how evolving technology affects domain; stay current and provide mentorship to junior and intermediate associates through engineering best practices and standards