Software Engineer (Canada)
Company Overview
Welcome to The Mortgage Office – where innovation meets opportunity in a fun and collaborative work environment! We are a rapidly expanding, private equity-backed Fintech leader based in Huntington Beach, California, now embarking on an exciting journey to expand our footprint in Canada. Specializing in innovative software solutions for the private lending industry, our platform empowers over 1,200 customers managing more than $250 billion in principal balance. As the backbone of thousands of lending businesses, our software is the trusted system of record that drives success.
Our team has tripled in size recently to fuel the explosive growth of our B2B SaaS products. We’re on an exhilarating mission to accelerate innovation and automation in a market that’s eager for transformation. If you’re passionate about making a real impact and being part of a supportive and ambitious team that’s shaping the future of finance, we’d love to have you on board!
Job Summary
Are you a talented software engineer eager to make an impact in the Fintech industry? Join our growing Canadian team as a .NET Full Stack Engineer and help us build the next generation of private lending software solutions. As an engineer at TMO Canada, you will be responsible for designing, developing, and maintaining software applications using Microsoft technologies. You will collaborate with cross-functional teams, including developers, quality assurance engineers, and product managers, to design, implement, and enhance features on the current platform. Your expertise in software development will contribute to enhancing and improving design and delivering high-quality software.
Responsibilities:
- Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
- Design, develop, and test scalable and high-performance software applications using .NET framework and C#.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Perform code reviews and provide constructive feedback to ensure code quality and adherence to architectural guidelines.
- Troubleshoot and debug software defects and propose solutions to address them.
- Optimize application performance and scalability through code optimization and performance tuning techniques.
- Stay updated with the latest industry trends and technologies, and actively contribute to the improvement of the development process.
- Collaborate with the QA team to ensure comprehensive test coverage and assist in resolving any issues or bugs.
- Participate in the entire software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
- Mentor junior developers and provide technical guidance and support when required.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ 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.
- If you are a passionate and motivated .NET C# Engineer looking for an exciting opportunity to contribute to the development of industry-impacting software applications, we would love to hear from you. Join our team and make a significant impact on our organization’s success.
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
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.
—
Featured Resources
Browse Our Most Popular Resources
Take the First Step Toward Better Loan Management with The Mortgage Office
Speak with one of our demo experts today!