Lead Software Architect and Developer

5 days ago


Waterloo, Ontario, Canada MCAP Group of Companies Full time
Job Overview

The MCAP Group of Companies is seeking an experienced Lead Software Architect and Developer to lead the development of software programs and applications. The successful candidate will have a strong background in software engineering, architecture, and leadership. You will work closely with the Architecture Team to design and develop software specifications, provide guidance to feature teams, and collaborate on application strategy and standards.

Key Responsibilities
  • Develop and review software programs, code, and unit tests for new and existing applications and systems.
  • Collaborate with the Architecture Team on application strategy, standards, and capability needs.
  • Evaluate priorities, design goals, risks, options, and compromises, and recommend suitable approaches.

Required Skills and Qualifications
  • 10+ years of relevant experience in software development and leadership.
  • Strong knowledge of .NET, Azure DevOps, JavaScript, Node.js, MS SQL Server, and NoSQL databases.
  • Experience in microservices and distributed system architectures.
  • Familiarity with AAA principles, OpenID Connect, SAML, OAuth, and related technologies.

About MCAP

MCAP is Canada's largest independent Mortgage Finance company, providing mortgage solutions for residential and commercial properties. With over 35 years of experience, MCAP originates, trades, securitizes, and services mortgages across Canada.

  • Waterloo, Ontario, Canada ROSS Full time

    We provide remote or onsite HR and Recruitment solutions to help software industry leaders achieve business growth. As part of our team, you will work with us to recruit a Senior Software Developer.Job DescriptionThis role involves designing, documenting, coding, and debugging software products or enhancements with general direction from architects and...


  • Waterloo, Ontario, Canada Onsemi Full time

    At onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We're developing leading-edge wireless-enabled MCUs, DSPs and software that sense and connect the world or help manage...


  • Waterloo, Ontario, Canada Semiconductor Components Industries, LLC Full time

    At onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We're developing leading-edge wireless-enabled MCUs, DSPs and software that sense and connect the world or help manage...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Manulife Insurance Malaysia is committed to delivering exceptional customer experiences through innovative technology solutions.We are seeking an experienced Senior Solution Architect to lead our architecture team and drive our digital transformation journey.You will be responsible for designing and implementing scalable and secure solutions that meet the...


  • Waterloo, Ontario, Canada eleven-X Inc. Full time

    eleven-x is currently transforming the parking experience through its industry leading parking technology, a sensor-based space occupancy monitoring solution and comprehensive software platform, which enables frictionless parking. Our solution includes our own hardware, firmware, network solutions, web applications and phone applications. Customers rely on...


  • Waterloo, Ontario, Canada Cedent Consulting Inc Full time

    About the RoleWe are looking for a talented Technical Team Manager to join our team at Cedent Consulting Inc. In this role, you will be responsible for leading software development projects from conception to delivery.Project Management: Manage projects end-to-end, ensuring timely completion and meeting quality standards.Tech Lead: Collaborate with...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Company OverviewAt ANSYS, Inc., we are a leading provider of simulation and 3D design software for product development and testing. Our innovative technology enables customers to turn their design concepts into successful, innovative products faster and at a lower cost.Job DescriptionWe are seeking an experienced Lead R&D Engineer to lead the design and...


  • Waterloo, Ontario, Canada Semiconductor Components Industries, LLC Full time

    About the RoleWe are seeking a highly skilled and innovative Expert Embedded Software Solutions Architect to join our team in Waterloo.This position involves architecting embedded firmware related to microcontroller features of our ultra-low power solutions. The ideal candidate has expertise in embedded firmware development, experience with low power design,...


  • Waterloo, Ontario, Canada Manulife Full time

    Transforming Software DevelopmentWe are on the cusp of a major transformation in how we develop software at Manulife. We are seeking a visionary leader to spearhead this change, guiding our Individual Insurance Team as we shift from traditional mainframe software to the cloud.The ideal candidate will be a self-motivated, forward-thinking technical leader who...


  • Waterloo, Ontario, Canada ROSS Full time

    ROSS helps software industry leaders achieve business growth by providing remote or onsite HR and Recruitment solutions. We are seeking a Senior Enterprise Software Developer to join our team.ResponsibilitiesDesign, document, code, and debug software products or enhancements with general direction from architects and directors.Lead feature design, review...


  • Waterloo, Ontario, Canada RideCo Inc. Full time

    RideCo Inc. is a leading provider of on-demand transit solutions, empowering public transit agencies and fleet operators to deliver dynamic shared rides. As our latest Software Development Lead, you will play a pivotal role in shaping the future of transportation technology.About RideCoWe power on-demand transit with our cloud-based software platform,...


  • Waterloo, Ontario, Canada Stantec Consulting International Ltd. Full time

    Lead Software Developer - ( 240004HE )DescriptionGrow with the best. Join a smart, creative, and inspired team that works to support operational excellence. The Stantec community unites more than 26,000 employees working in over 400 locations across 6 continents. Our Functional Services Teams (FSTs) are vital to making our Company stronger.Your...


  • Waterloo, Ontario, Canada Toronto Film School Full time

    Company OverviewHuron Digital Pathology is a leading provider of digital pathology solutions, revolutionizing the way medical professionals analyze tissue samples. Our cutting-edge technology combines award-winning TissueScope whole slide scanners with advanced image analysis capabilities.Job DescriptionWe are seeking an experienced Senior Software Engineer...


  • Waterloo, Ontario, Canada ROSS Full time

    Our client, a software industry leader for over thirty years, has engaged ROSS (www.getROSS.com) to help them recruit a Senior Software Developer.ROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions such as Recruitment Process Outsourcing (RPO)...


  • Waterloo, Ontario, Canada Agfa-Gevaert Full time

    Agfa HealthCare is a division of the Agfa-Gevaert Group which is headquartered in Mortsel, Belgium and traded on Euronext Brussels (AGFB).At Agfa HealthCare, we support healthcare professionals across the globe to transform the delivery of care. Our focus is 100% on providing best-of-suite Imaging IT software solutions that enable secure, effective and...


  • Waterloo, Ontario, Canada Interop Labs Full time

    About the OpportunityWe are seeking a highly skilled Chief Software Architect to lead the design and development of innovative front-end applications for macOS.Your ResponsibilitiesYou will be responsible for crafting high-quality, visually stunning, and user-friendly front-end applications that exceed user expectations.Develop expertise in platform-agnostic...


  • Waterloo, Ontario, Canada Onsemi Full time

    Company Overview:Onsemi is a leading provider of silicon and software solutions that improve lives. Our intelligent power and sensing technologies solve complex challenges, creating a safer, cleaner, and smarter world.The Role:We are seeking an innovative Embedded Software Architect to join our team in Waterloo. This position involves architecting embedded...

  • Software Architect

    7 days ago


    Waterloo, Ontario, Canada Syntronic Full time

    Job OverviewWe are seeking a talented Car Entertainment Solutions Architect to join our team at Syntronic. As a key member of our software development team, you will be responsible for designing and implementing complex software systems for our car entertainment solutions.Your Key Responsibilities:Develop and maintain software for Apple CarPlay and Android...


  • Waterloo, Ontario, Canada McAfee Full time

    At McAfee, we are seeking a seasoned Software Security Architect to join our team. With a strong background in backend technology and experience with cloud infrastructure, you will play a critical role in ensuring the security and privacy of our user management services.About the RoleThis is a challenging opportunity for an individual who can demonstrate...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    We are looking for a highly skilled Cloud Simulation Architect to join our team at ANSYS, Inc. Our company is a global leader in engineering simulation and 3D design software, with a strong commitment to innovation and customer satisfaction.Job Overview:The Lead R&D Engineer leads the design and development of key components comprising our next generation...