Senior Software Engineer

1 month ago


Old Toronto, Ontario, Canada Capital One Canada Full time
Senior Staff Software Engineer

We'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 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 business partners to create sound business architectures and contribute to solutions and strategies that will shape our future.

Key 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.
  • Mentor and lead teams in the adoption of architectural best practices and continuous improvement initiatives.
Requirements
  • Bachelor's Degree in Computer Science, Engineering, or Information Technology.
  • 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.
  • At least 2 years of experience creating solutions architectures in a public cloud (AWS, Microsoft Azure, Google Cloud).
  • Master's Degree in Computer Science, Engineering, or Information Technology (optional).
  • 10+ years of experience in software engineering (optional).
  • 2+ years of experience with AWS concepts and implementations (optional).
  • Experience mentoring software engineers or architects (optional).
  • Ability to communicate at all levels in the organization with required technical depth and breadth.
About Capital One Canada

Capital One Canada is a leading financial institution that has been helping millions of Canadians for over 20 years. We're committed to diversity, inclusion, and belonging, and we're passionate about building modern technology solutions to simplify and humanize the world of credit cards.

We offer a comprehensive benefits program that includes full coverage for spouses, domestic partners, and dependents, as well as training and professional development programs. We're committed to helping our associates live well—physically, financially, and emotionally.

If you're passionate about technology and want to make a difference in the world of credit, we encourage you to apply for this exciting opportunity.


  • 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 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...


  • 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...


  • 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 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 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 illumin Full time

    About the Role:We are seeking a highly experienced Senior Software Engineering Director to lead our software engineering teams and drive innovation in software architecture. As a key member of our leadership team, you will be responsible for developing and executing a successful software engineering strategy aligned with business objectives.Key...


  • Old Toronto, Ontario, Canada Jobber Full time

    Jobber: Transforming Service Delivery through TechnologyAt Jobber, we're on a mission to empower small businesses to succeed in a rapidly changing world. Our innovative platform helps home service professionals like plumbers, painters, and landscapers streamline their operations, deliver exceptional customer experiences, and grow their businesses.We're...


  • Old Toronto, Ontario, Canada Jobber Full time

    At Jobber, we're dedicated to helping small businesses succeed through technology. Our team is passionate about developing innovative solutions that make a real impact. As a Senior Software Engineer, you'll play a key role in championing projects, mentoring junior engineers, and collaborating closely with Product and Design partners to deliver amazing...


  • Old Toronto, Ontario, Canada Thomson Reuters Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Thomson Reuters. As a key member of our Document Intelligence team, you will be responsible for developing and maintaining cloud-based software solutions that drive innovation and excellence in the legal industry.Key Responsibilities:Design and develop scalable,...


  • Toronto, Ontario, Canada Software International Full time

    OverviewSoftware International is a leading provider of technical talent to top companies in Canada and the US. We have an exciting opportunity for a Senior Network Research Engineer to join our team at our Toronto or Waterloo office.