Company Overview 

Job Summary 

 Key Responsibilities 

  • Team Leadership:  Recruit, mentor, and lead a team of software engineers in Canada.
  • Technical Oversight:  Oversee the design, development, and deployment of software solutions.  Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
  • Project Management:  Manage project timelines, deliverables, and resource allocation.
  • Quality Assurance:  Ensure code quality, performance, and scalability through code reviews and best practices.
  • Collaboration:  Work closely with product managers, designers, and other stakeholders to deliver features that align with business goals.
  • Innovation:  Introduce new technologies and methodologies to improve development efficiency and product quality.
  • Compliance:  Ensure software meets all regulatory requirements and security standards.
  • Technical Strategy:  Contribute to the development of technical strategies and roadmaps.
  • Problem Solving:  Identify technical challenges and provide effective solutions.


Qualifications:

  • 7+ years full stack software development in related technology.
  • Proven experience as a .NET C# Engineer, with a strong record of accomplishment of delivering high-quality software solutions.
  • In-depth knowledge of the .NET framework, ASP.NET MVC and/or ASP.NET Core, C#, RESTful APIs, and object-oriented programming principles; Windows Server 2012 & IIS Server
  • Proficient in front-end technologies such as React with Material UI Design, JavaScript Libraries (jQuery, Bootstrap or similar), HTML/HTML5 and CSS/CSS3.
  • Strong understanding of database design and development using SQL Server, Postgres, or other relational databases.
  • Familiar with Team Foundation Server and Access & Excel VBA
  • Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent problem-solving and analytical skills with the ability to prioritize tasks and work in a fast-paced environment.
  • Effective communication and collaboration skills, with the ability to work effectively in a team-oriented setting.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Benefits:

  • Competitive Salary and Benefits Package (commensurate with experience) 
  • Collaborative, team-oriented company culture
  • 401K with company funded match
  • Generous Paid Time Off plan
  • Occasional travel to sunny Southern California headquarters
  • Awesome company Christmas party

Why Join the Mortgage Office? 

  • Leadership Opportunity:  Be at the forefront of our Canadian technical team.
  • Competitive Compensation:  Attractive salary with performance bonuses.
  • Comprehensive Benefits:  Health coverage, retirement savings plan, and more.
  • Innovative Environment: Work with cutting-edge technologies in a collaborative setting.
  • Professional Growth: Access to training and development programs to advance your career.
  • Impactful Work: Contribute to solutions that are transforming the private lending industry.

How to Apply 

Ready to build with us?  Send your resume and a brief note highlighting your relevant experience to careers@absnetwork.com

At The Mortgage Office, we are committed to building a diverse team. We celebrate different ideas and believe that a variety of perspectives makes us stronger. We are proud to be an equal opportunity employer and welcome all qualified applicants.

Take the First Step Toward Better Loan Management with The Mortgage Office

Speak with one of our demo experts today!