Back to results

Tech Lead

  • Quinte West, ON, Canada

Applications open in a new tab.

Job details

Experience
7+ years of software engineering experience, including 2+ years in a Tech Lead or senior individual contributor capacity.
Posting language
English
Posted

Original job description

About the Role 

At LauraMac, we’re transforming the mortgage technology ecosystem with scalable, secure, and high-performing software. As a Tech Lead, you’ll play a dual role - acting as both a hands-on engineer and a technical leader for a Scrum team composed of 5 engineers and 2 QA.

You’ll own the delivery, quality, and scalability of your team’s sprint deliverables while staying deeply involved in the codebase. Working closely with a Staff Engineer, you’ll align on architecture, contribute to shared technical initiatives, and uphold engineering excellence across the organization.

Key Responsibilities

Team & Delivery Leadership 

  • Serve as the technical leader for your Scrum team, ensuring timely and high-quality delivery of sprint goals. 

  • Work hands-on as an individual contributor, contributing code, conducting code & design reviews, and solving complex technical challenges. 

  • Drive sprint planning, estimation, and execution in partnership with Product Management and QA. 

  • Ensure predictable, on-time delivery while balancing short-term sprint goals with long-term technical health. 

  • Promote agile best practices, collaboration, and a strong sense of ownership within the team. 

Technical Execution & Ownership 

  • Design, develop, and maintain critical components in Java, Angular, and MySQL, following modern engineering practices. 

  • Ensure solutions meet high standards of performance, scalability, and reliability. 

  • Uphold and apply architectural principles, coding guidelines, and system design patterns established by the Staff Engineer group. 

  • Lead technical design discussions, propose improvements, and guide the team through implementation details. 

  • Participate in cross-team collaborations on shared libraries, CI/CD improvements, and platform-level enhancements. 

Quality & Continuous Improvement 

  • Drive a culture of engineering excellence, emphasizing code quality, maintainability, and automation. 

  • Collaborate with QA engineers to ensure robust test coverage and high-quality releases. 

  • Proactively identify and reduce technical debt through refactoring and better design practices. 

  • Support continuous integration, deployment, and monitoring in partnership with the DevOps team. 

Mentorship & Collaboration 

  • Mentor engineers within your team, helping them grow technically and professionally. 

  • Collaborate with Staff Engineers for architectural guidance, technical reviews, and systemic improvements. 

  • Foster clear communication across engineering, QA, and product teams to align priorities and resolve blockers efficiently. 

Qualifications

Required:

  • 7+ years of software engineering experience, including 2+ years in a Tech Lead or senior individual contributor capacity. 

  • Strong hands-on expertise in Java (Spring Boot or equivalent), Angular, and MySQL. 

  • Proven ability to balance leadership responsibilities with active development work. 

  • Experience leading Agile/Scrum teams and ensuring delivery quality, scalability, and maintainability. 

  • Strong understanding of software design principles, system architecture, and performance optimization. 

  • Excellent communication and collaboration skills, with the ability to influence across disciplines. 

Preferred:

  • Experience with cloud platforms (AWS preferred). 

  • Familiarity with event-driven architectures or microservices. 

  • Exposure to DevOps practices, observability tools, and production monitoring. 

  • Passion for technical mentorship and continuous improvement. 

Why LauraMac 

  • Lead and Build: Lead a team while staying hands-on in code and architecture. 

  • Growth: Develop leadership and technical depth under mentorship from Staff Engineers. 

  • Impact: Directly influence the quality, scalability, and performance of LauraMac’s core platform. 

  • Culture: Join a collaborative, transparent environment focused on innovation and technical excellence. 

More about this job

Responsibilities

Lead a Scrum team of engineers and QA to deliver scalable software while remaining hands-on in the codebase. Collaborate with Staff Engineers to align on architecture and drive engineering excellence across the organization.

Requirements

Requires over 7 years of software engineering experience with at least 2 years in a leadership role. Proficiency in Java, Angular, and MySQL is essential, along with a strong background in Agile methodologies.

Skills

  • Java
  • Spring Boot
  • Angular
  • MySQL
  • Technical Leadership
  • Agile/Scrum
  • System Architecture
  • Code Review
  • CI/CD
  • Performance Optimization
  • Software Design
  • Mentorship
  • AWS
  • Microservices
  • Event-Driven Architecture
  • DevOps

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Management & Leadership

Keywords

  • Java
  • Spring Boot
  • Angular
  • MySQL
  • AWS
  • Microservices
  • Event-Driven Architecture
  • Agile
  • Scrum
  • CI/CD
  • DevOps
  • System Design
  • Software Architecture
  • Technical Debt
  • Refactoring
  • Observability
  • Production Monitoring
  • Mortgage Technology
  • Scalability
  • Performance Optimization

Report this job