Highly Skilled Software Architect for Mortgage Finance Company

2 weeks ago


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

We are seeking a highly skilled software architect to join our team at the MCAP Group of Companies. As a key member of our Information Technology department, you will play a crucial role in designing, developing, and maintaining cutting-edge software solutions for our mortgage finance business.

Estimated Salary: $120,000 - $180,000 per year

Job Description

This position is responsible for leading the design, execution, assessment, security, and troubleshooting of software programs and applications. You will work closely with cross-functional teams to configure, code, develop, and document software specifications throughout the project life cycle.

Key Responsibilities:

  • Evaluating priorities, design goals, risks, options, and compromises to recommend the most suitable approach
  • Familiarity with architectural patterns that contribute to the production of secure, reliable, manageable, and high-performance solutions
  • Performing architectural modeling to assist in determining solution efficacy
  • Estimating, prioritizing, planning, and coordinating work to reliably and consistently deliver according to plan

Acquisition and Deployment:

  • Direct research on emerging application development software products, languages, and standards in support of procurement and development efforts
  • Performing detailed technical design of proposed solutions
  • Evaluating relevant risks and determining mitigation strategies
  • Identifying requirements and managing the procurement process and vendor selection for new technologies

Operational Management:

  • Developing and reviewing software programs, code, and unit tests for new and existing applications and systems, ensuring functional and non-functional requirements are met
  • Developing and maintaining supporting documentation as required
  • Recommending, scheduling, and performing software improvements and upgrades for optimal performance of company workstations
  • Performing troubleshooting and root cause analysis in support of incident and problem management
  • Participating in development, implementation, and maintenance of plans to ensure the continuation of critical operations in the event of a disaster or interruption
  • Providing ongoing system maintenance and monitoring to ensure adherence to SLAs
Required Skills and Qualifications

To be successful in this role, you must have:

  • 6-9 years of relevant experience
  • 3-4 years of experience with Vue.js
  • Min 4-6 years of experience with .NET/.NET Core/ASP.NET/MVC
  • Experience in automated software engineering concepts including CI/CD and related processes used to streamline cycle time and improve product quality
  • Development of web-based applications and API services
  • Experience in microservices and distributed system architectures
  • Experience in AAA (authentication, authorization, access control) principles and the use of OpenID Connect, SAML, OAuth, and related technologies
  • Architectural practices with specific emphasis on modeling and design
  • Functional, unit, and shift-left testing principles and methodologies
  • Secure coding, design, and related practices used to reduce the risk of unauthorized access and information disclosure
  • Post-secondary degree or diploma in Computer Science, Engineering, or a related field
  • Minimum knowledge of cloud-native development practices and design patterns using private or public cloud providers
Benefits

We offer a competitive total rewards package, including:

  • A comprehensive benefits program
  • A generous retirement savings plan
  • Opportunities for professional development and growth
  • A dynamic and entrepreneurial work environment
About Us

The MCAP Group of Companies is Canada's largest independent mortgage finance company, with over $150 billion in assets under management. We originate, trade, securitize, and service mortgages in offices across Canada, and we're committed to fostering an inclusive, accessible environment where all employees feel valued, respected, and supported.



  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    OverviewThe MCAP Group of Companies is a leading provider of mortgage finance solutions in Canada, with over $150 billion in assets under management. As a Senior Software Architect, you will play a key role in designing and implementing cutting-edge software solutions to support our business operations.


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    About MCAP Group of CompaniesMCAP is Canada's largest independent mortgage finance company, with over $150 billion in assets under management. We provide mortgage solutions for residential and commercial properties, originating, trading, securitizing, and servicing mortgages across Canada.Job SummaryWe are seeking a highly skilled Software Development...


  • Waterloo, Ontario, Canada Recrute Action Full time

    Job Overview:Mortgage collections is a specialized field that requires expertise in financial analysis and negotiation. As a Bilingual Collections Officer, you will be responsible for overseeing the entire collection process, from initial contact to resolution.Estimated Salary: $23.97 per hour.This is a 2-year contract opportunity with the possibility of...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    We are seeking a Senior Mortgage Solutions Specialist to join our team at the MCAP Group of Companies.The estimated salary for this position is $52,500 - $57,500 per year, depending on location and experience.About the RoleThis is a permanent full-time position located in Waterloo, Ontario.As a Senior Mortgage Solutions Specialist, you will play a key role...


  • Waterloo, Ontario, Canada Software International Full time

    Software International is a leading provider of technical talent to Fortune 100/500/1000 companies in the USA and Canada.We have an immediate opening for a Senior Cloud Architect at our Waterloo, ON location. The ideal candidate will work onsite.This is a full-time position with a competitive salary based on experience.Job Description:As a Senior Cloud...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our Information Technology department at MCAP Group of Companies. As a key member of our team, you will be responsible for designing, developing, and testing software applications to support our business operations.Key Responsibilities:Design and...


  • Waterloo, Ontario, Canada Software International Full time

    Job OverviewWe are seeking a highly skilled Cloud Infrastructure Architect to join our team at Software International. As a key member of our organization, you will be responsible for designing and implementing cloud network architecture, computer architecture, or high-performance computing platforms.About the RoleDesign, develop, and research cloud network...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    About The Role:This is a challenging opportunity for a skilled Android Software Development Engineer to join our team at MCAP Group of Companies.Key Responsibilities:Evaluating priorities, design goals, risks, options, and compromises to recommend the most suitable approach.Familiarity with architectural patterns that contribute to secure, reliable,...


  • Waterloo, Ontario, Canada Huawei Technologies Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team in designing and developing innovative data security solutions for various Huawei products.ResponsibilitiesDesign and develop prototypes of cutting-edge data security solutions that meet the highest standards of performance, scalability, and reliability.Collaborate closely with...


  • Waterloo, Ontario, Canada Software International Full time

    Software International(SI) is a leading supplier of technical talent to Fortune 100/500/1000 companies in the USA and Canada.We are seeking an experienced Senior Cloud Network Architect for our IOT global client.Job Summary:The successful candidate will be responsible for designing, developing, and researching cloud network architecture, computer...


  • Waterloo, Ontario, Canada Venuiti Full time

    Venuiti Healthcare is a leading provider of healthcare development projects, with over two decades of experience working with startups and Fortune 500 companies.As a Senior Java Developer, you will be part of our talented team consisting of software architects, developers, designers, and integrators. Your primary responsibility will be to design and develop...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationWe are growing our Engineering Transformation Office to power extraordinary customer and employee experiences through software, platform, and engineering skills.The successful candidate will have a strong ability to coach and lead trainings/presentations to segment partner teams/engineers;...


  • Waterloo, Ontario, Canada Center ID Corp Full time

    We are seeking a skilled Software Systems Architect to join our team at Center ID Corp.Job DescriptionThe ideal candidate will have a strong background in software development, with at least 5 years of experience in designing and implementing large-scale systems.Experience with cloud-based technologies such as Amazon Web Services (AWS) is highly...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    Job DescriptionWe are seeking a highly skilled Cloud Native Software Engineering Specialist to join our team at the MCAP Group of Companies.Salary: $120,000 - $180,000 per year, depending on experience.About the RoleThis is a permanent full-time position in our Information Technology department.Job Type: Permanent Full TimeDepartment: Information...


  • Waterloo, Ontario, Canada MCAP Full time

    At MCAP, we are seeking a highly skilled Chief Software Architect to lead our software engineering team. This is a critical role that requires a strong technical background and leadership skills.About the RoleWe are looking for an experienced professional with a deep understanding of software design principles and architectural patterns. The successful...


  • Waterloo, Ontario, Canada Company 1 - The Manufacturers Life Insurance Company Full time

    About the RoleWe are seeking a highly experienced Senior Solution Architect to lead the design and implementation of technical vision for our insurance business. As a key member of our team, you will partner with engineering, business, and operations teams to craft and implement cross-platform solutions that meet our customers' needs.Key...


  • Waterloo, Ontario, Canada Recrute Action Full time

    We are seeking an experienced and detail-oriented mortgage documentation specialist to join our team in the insurance industry. This hybrid position allows you to work in office for three days a week, choosing from two locations: Waterloo Ontario or Halifax Nova Scotia.The role involves supporting new mortgage processes with the possibility of contract...


  • Waterloo, Ontario, Canada Syntronic Full time

    About Us:Syntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We're a community of innovators with diverse projects that define the future.Job Overview:We are seeking a highly skilled individual to develop, test, and support software components for vehicle platforms. This includes designing,...


  • Waterloo, Ontario, Canada Carta Full time

    Company OverviewCarta is a leading software company that transforms traditional accounting into a powerful growth engine. Our platform supports nearly 7,000 funds and SPVs, representing nearly $130B in assets under management in venture capital and private equity.We help over 40,000 companies in more than 160 countries manage their cap tables, valuations,...


  • Waterloo, Ontario, Canada SRI Tech Solutions Inc. Full time

    SRI Tech Solutions Inc. is seeking a highly skilled Senior Embedded Systems Software Architect to join our team in Waterloo/Ottawa, ON.The estimated salary for this position is between $110,000 and $140,000 per year, depending on experience.Job Description:We are looking for a seasoned software architect with expertise in embedded systems, AUTOSAR, and C/C++...