Senior Staff Software Engineer

4 weeks ago


Old Toronto, Ontario, Canada Capital One Canada Full time

At Capital One Canada, we're seeking a highly skilled Senior Staff Software Engineer to join our team. As a key member of our software engineering organization, you will be responsible for designing and implementing architectural solutions that align with our business goals and adhere to our architectural framework.

About the Role:

This is a senior technical position that requires advanced enterprise solutions architecture design, technical system design, and hands-on software development. You will work closely with cross-functional teams to advocate for best practices in architecture and design, and engage in dynamic collaboration to create sound business architectures.

Responsibilities:

  • Design and implement architectural solutions that align with Capital One Canada's business goals and adhere to our architectural framework.
  • Develop and maintain a comprehensive catalog of technical and business capabilities, ensuring alignment with strategic objectives.
  • Lead the creation and review of Architectural Decision Records (ADRs) and High-Level Design (HLD) documents.
  • Actively participate in governance forums such as the Architectural Review Board ensuring compliance with internal and external standards.
  • Collaborate with stakeholders across all levels to promote technology strategies that deliver better business value and innovation.

Requirements:

  • Bachelor's Degree
  • At least 8 years of experience in Software Engineering and Systems Architecture or Technology Solution design
  • Certification in TOGAF, AWS, or other relevant architectural frameworks.
  • 3+ years of experience as a Solutions Architect in large/complex organizations
  • At least 2 years of experience creating solutions architectures in a public cloud (AWS, Microsoft Azure, Google Cloud)

Preferred Qualifications:

  • Master's Degree in Computer Science, Engineering or Information Technology
  • 10+ years of experience in software engineering
  • 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
  • Experience to engaging, influencing and driving initiatives by partnering with technology executives
  • Experience mentoring software engineers or architects
  • Experience in a regulated environment (HIPAA, PCI, Privacy, etc)
  • Ability to communicate at all levels in the organizations with required technical depth and breadth
  • AWS or equivalent certifications (Cloud Practitioner, Solution Architect-Associate)

What We Offer:

  • A dynamic and collaborative work environment
  • Opportunities for professional growth and development
  • A comprehensive benefits package
  • A competitive salary and bonus structure

How to Apply:

If you're a motivated and experienced software engineer looking for a new challenge, please submit your application, including your resume and a cover letter, to Careers@capitalone.com.



  • Old Toronto, Ontario, Canada Waabi Full time

    Join Waabi's Team of InnovatorsWaabi is a pioneering AI company that's revolutionizing self-driving technology. As a Senior Staff Software Engineer, you'll be part of a world-class team that's pushing the boundaries of what's possible.Your Key Responsibilities:Lead the development of reliable and scalable tools and frameworks for Autonomous Vehicle (AV)...


  • Old Toronto, Ontario, Canada Waabi Full time

    Role OverviewWaabi is a pioneering AI company revolutionizing self-driving technology. We're seeking a highly skilled Senior Staff Software Engineer to join our team and contribute to the development of cutting-edge autonomous driving solutions.Key ResponsibilitiesCollaborate with world-class researchers to design and implement optimized neural networks,...

  • Senior Data Engineer

    1 month ago


    Old Toronto, Ontario, Canada Data Engineer Jobs Full time

    About This RoleWe are seeking a highly skilled Senior Data Engineer to join our Analytics Engineering team. As a key member of this team, you will be responsible for designing and building scalable data models and ETL pipelines to support business decisions.Key Responsibilities:Collaborate with data scientists to design data models and answer questions.Work...


  • Old Toronto, Ontario, Canada Tbwa ChiatDay Inc Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in the Toronto area. As a key member of our infrastructure team, you will be responsible for designing, deploying, and monitoring our cloud-based platform. Your expertise in cloud service mastery and software engineering will enable you to operate with autonomy and make strategic...


  • Toronto, Ontario, Canada Jonas Software UK Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Company. The ideal candidate will have a strong background in cloud computing and cybersecurity, with a proven track record of delivering high-quality software solutions.Key Responsibilities:* Design and develop scalable cloud-based systems and...


  • Old Toronto, Ontario, Canada Circle Internet Services Inc. Full time

    About the RoleWe are seeking a talented Senior Software Engineer to join our team at CircleCI. As a key member of our engineering team, you will play a critical role in shaping the future of our platform.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our front-end architecture, ensuring it is scalable,...


  • Old Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Software EngineerGuruLink is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining large-scale distributed systems.Key Responsibilities:Design and develop software and core platform componentsBuild common...


  • Old Toronto, Ontario, Canada Ripple Full time

    Unlock Your Potential as a Senior Software Engineer at RippleAt Ripple, we're revolutionizing the way value moves in the digital age. We're seeking a highly skilled Senior Software Engineer to join our talented team and contribute to the development of innovative software solutions.Key Responsibilities:Design, develop, and maintain high-quality software...


  • Old Toronto, Ontario, Canada OneVest Management Inc. Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at OneVest Management Inc. The ideal candidate will have a strong background in software engineering, with a focus on building scalable and secure systems.The successful candidate will be responsible for designing, developing, and deploying software solutions that meet the needs of our...


  • Old Toronto, Ontario, Canada Spa 23 Fitness and Lifestyle Full time

    Job Title: Senior Software EngineerJob Description:We are seeking a skilled Senior Software Engineer to join our Prime Services, Collateral Management & Funding Engineering (PACE) Team. As a key member of our Global Technologies Applications team, you will be responsible for developing and designing solutions for our Prime Services Data Interface (PSDI)...


  • Old Toronto, Ontario, Canada PROTEINQURE INC. Full time

    Join ProteinQure's Team of ExpertsWe are seeking a highly skilled Senior Software Engineer to join our team at ProteinQure, a pioneering company in the field of peptide therapeutics. Our mission is to revolutionize drug development and bring hope to patients with previously untreatable diseases.About the RoleWe are building a computational platform that...


  • Old Toronto, Ontario, Canada illumin Holdings Inc Full time

    Job SummaryWe are seeking a highly experienced Senior Software Engineering Director to lead our software engineering teams and drive innovation in software architecture. The ideal candidate will have a strong track record of delivering complex projects on time and on budget, with a proven ability to manage geographically dispersed teams and foster a...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the OpportunityIris Software Inc. is seeking a highly skilled Senior Software Engineer to join their team as a Cloud and API Expert.Job SummaryThe ideal candidate will have extensive experience in Java 8+, Spring Framework, and distributed cloud applications, with expertise in RESTful APIs, Swagger, RAML, and SOAP specifications.Key...


  • Old Toronto, Ontario, Canada Intuit Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Staff Software Developer to join our team at Intuit Canada. As a key member of our engineering team, you will play a critical role in designing and developing high-performance software solutions that drive business outcomes.Key ResponsibilitiesDrive velocity in the organization by accelerating customer,...


  • Old Toronto, Ontario, Canada Hiremore Full time

    Job Title: Senior Software EngineerWe're on a mission to find the best talent for our clients. At HireMore, we leverage our technology and expertise to identify, source, and engage top candidates. Our platform and global sourcing team work together to provide calibration candidates, ensuring the best matches for our clients.As a Senior Software Engineer,...


  • Old Toronto, Ontario, Canada Capital One Canada Full time

    Senior Staff Software EngineerWe're seeking a highly skilled Senior Staff Software Engineer to join our team at Capital One Canada's software studio. As a key member of our engineering team, you will be responsible for designing and implementing advanced enterprise solutions architecture, technical system design, and hands-on software development.About the...


  • Old Toronto, Ontario, Canada Square Full time

    Job Title: Senior Software Engineer - Risk Engineering SpecialistSquare is seeking a Senior Software Engineer to join our Risk Engineering team. As a key member of our team, you will work closely with cross-functional teams to develop and implement systems that detect and respond to potential fraud threats.Key Responsibilities:Design and develop...


  • Old Toronto, Ontario, Canada Relayfi Full time

    We're looking for a talented Senior Software Engineer to join our team at Relayfi. As a key member of our engineering team, you'll be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.About the Role:As a Senior Software Engineer, you'll be involved in the full development lifecycle, from...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    Job DescriptionWe are seeking an experienced Senior Software Quality Assurance (SQA) Engineer to join our team at Medha Software Solutions Inc. The successful candidate will be responsible for ensuring the highest quality of our software products by designing, implementing, and executing comprehensive testing strategies.RequirementsA bachelor's degree in...


  • Old Toronto, Ontario, Canada Extreme Networks, Inc. Full time

    Extreme Networks Named to Computerworld's 2023 List of Best Places to Work in ITOver 50,000 customers globally trust our end-to-end, cloud-driven networking solutions and rely on our top-rated services and support to accelerate their digital transformation efforts and deliver progress like never before.Staff Software Systems EngineerKey...