Staff Software Engineer at Capital One | CA | Rezi

Staff Software Engineer at Capital One

Staff Software Engineer

Capital One · CA

2 weeks ago

Staff Software Engineer

Capital One · CA

16 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

This role requires advanced hands-on development, technical design, and architecture. You will work as part of a dynamic team throughout the Software Development Life Cycle, acting as a tech lead developer owning technical design and development of cross-functional, multi-platform, fault tolerant application systems.

Responsibilities

  • Work as part of a dynamic team throughout the Software Development Life Cycle
  • Act as a tech lead developer owning technical design and development of cross-functional, multi-platform, fault tolerant application systems
  • Continuously improve software engineering developer experience; identify gaps in existing internal framework and tools and contribute
  • Establish Engineering best practices; identify and establish best practices and standards, such as code review standards.
  • Technical expertises and Problem solving; define technical standards and providing technical support to ensure Engineering best practices are consistently met
  • Architecture ownership - apply strong understanding of how evolving technology affects domain, follow High Level Design (HLD) methodology and contribute to HLD
  • Provide mentorship to junior and intermediate associates through engineering best practises and standards

Requirements

  • At least 6 years of hands-on development experience preferably using Java, Python, Go or other object-oriented programming languages
  • At least 6 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
  • 8+ Years of experience leading the full life-cycle of Software Development
  • Experience working in an agile environment and familiar with agile development methodologies

Skills

  • Java
  • Python
  • Go
  • Object-oriented programming
  • AWS
  • Microsoft Azure
  • Google Cloud
  • Agile development methodologies

Location

  • 161 Bay Street (93021), Canada, Toronto, Toronto, Ontario

Work Type

  • Hybrid

Experience Level

  • 6+ years of hands-on development experience
  • 6+ years of experience with application and/or data design, architecture and development
  • 8+ Years of experience leading the full life-cycle of Software Development

Education Level

  • Bachelor's, Master’s or Diploma in Computer Science, Software Engineering, Information Technology or in related field

Salary/Compensations

  • $173,000 - $197,400
  • Eligible to earn performance-based incentive compensation, which may include cash bonus(es)

Benefits

  • Full coverage for spouses, domestic partners and dependents
  • One-time Work From Home allowance
  • Up to $3,000 in mental health coverage
  • Up to $5,000 in annual tuition subsidies

About the Company

  • For 30 years, Capital One Canada has been on a mission to change banking for good.
  • They challenge the traditional bank stereotype by integrating machine learning, conversational AI and design thinking into their core operations.
  • Capital One Canada is a bank a tech company would build, where work directly shapes innovative solutions that impact millions of Canadians.
  • They are driven by fearless curiosity, bold innovation, and a collective of authentic people working together to redefine what's possible.
  • Technology is their strategy.
  • Since 2014, Capital One Canada’s software studio has grown from a team of 10 to a team of over 250.
  • They are passionate about what they do and are always on the lookout for people who want to make a difference in the world of credit through technology.
  • They are obsessed with doing the right thing and achieve that by finding innovative ways to better serve their customers.
  • They are all-in on the cloud and are leaders in the adoption of open source, RESTful APIs, microservices, and containers.
  • They build their own products and release them with a speed and agility that allows them to get new customer experiences to market quickly.
  • As a founder-led company, they are inspired to make, break, do, and do good.
  • Capital One Canada is committed to helping you thrive and evolve every step of the way.
  • Capital One Financial is made up of several different entities.

Equal Opportunity

  • Capital One Canada is an equal opportunity employer committed to fostering a diverse and inclusive work environment.
  • They consider all qualified applicants and will meet the needs of those requiring reasonable accommodations.
  • If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at 1-800-304-9102 or via email at ARCanada@capitalone.com. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.