Tech Lead, Software Development

UniverisToronto, ON
CA$100,000 - CA$130,000Hybrid

About The Position

Univeris is seeking two distinct Tech Lead positions, both requiring a hands-on senior software engineer and people manager. The Tech Lead is accountable for the technical design, development, quality of deliverables, and the growth and coaching of the developers on their team. Tech Leads are collaborative leaders who lead by example. The two roles are for R&D and Professional Services development teams. The R&D Tech Lead shapes the future of the Univeris platform by leading the design and delivery of new product capabilities and enhancements, owning the specification and technical design process end-to-end, navigating the full product lifecycle, and partnering with Product Owners and Product Management. This role requires strong ownership, the ability to meet tight deadlines, and turning complex product requirements into well-architected, executable plans. The Professional Services Tech Lead bridges client needs, product excellence, and technical delivery by leading the fulfillment of client service and development requests, partnering with clients and internal stakeholders to navigate proposals and requirements, and ensuring delivered solutions align with Univeris platform standards and architecture. This role requires strong specification and design skills, clear and confident communication, and a thorough understanding of the product lifecycle. Across all roles, Tech Leads are expected to embrace an AI-first engineering mindset, applying AI tools and practices to accelerate development, improve quality, and raise the bar for team deliverables. Tech Leads are senior engineers and people managers equally accountable for technical quality and professional growth of their teams.

Requirements

  • Bachelor's Degree in Computer Science / related field or equivalent experience
  • 8+ years of Software Development experience
  • 5+ years of Development experience
  • 2+ years of Team Lead experience
  • 5+ years of Cloud-native / API-centric apps experience
  • Strong working experience with OOP
  • Strong verbal, written, and presentation skills across all stakeholder levels
  • Java
  • SQL Server
  • Vue.js
  • Angular
  • JSF
  • RESTful APIs
  • microservices
  • containers
  • Kubernetes
  • Terraform
  • Spring Boot
  • Event-Driven architecture
  • Spring Cloud Data Flow
  • Data Pipelines (Airbyte, Dagster, dbt, and BigQuery)
  • JUnit
  • Mockito
  • Spring TestContext
  • JPA
  • Hibernate
  • MyBatis
  • stored procedures
  • stored functions
  • database profiling and tuning
  • Techniques and standards for remediation and mitigation of application vulnerabilities

Nice To Haves

  • Fluent in Spanish and English
  • Background in financial services / wealth management
  • Experience migrating monolith to microservice/cloud-centric architecture
  • .NET (C#) experience
  • Angular experience

Responsibilities

  • Lead, coach, and mentor developers through regular 1:1s, constructive feedback, and hands-on technical guidance
  • Own performance evaluations and career development planning for direct reports
  • Drive hiring and onboarding, ensuring new team members ramp effectively and integrate into the team's culture and standards
  • Foster a high-trust, high-accountability team environment where engineers are empowered to do their best work
  • Lead by example as a practicing engineer -- actively contributing to design, code, and review alongside the team
  • Conduct thorough design and code reviews, ensuring adherence to Univeris development standards and architectural principles
  • Continuously collaborate with other Tech Leads, Development Managers, and Architecture on cross-cutting decisions
  • Identify and drive opportunities to improve performance, stability, extensibility, and reusability
  • Contribute to and enforce development standards and best practices across the team
  • Embed AI natively across every phase of the SDLC, using AI tools to automate and augment repeatable lifecycle phases, leveraging AI tooling for analysis, code review, development, test case generation, and documentation.
  • Provide clear, consistent visibility into team health, progress, and risks at all times
  • Hold the team accountable to delivery commitments while proactively surfacing and resolving blockers
  • Partner with the stakeholders and partners to maintain a healthy, well-groomed backlog
  • Drive continuous improvement in team productivity, quality, and velocity
  • Own the full specification and technical design process for new features and product enhancements, from concept through to implementation (R&D Specific)
  • Navigate the product lifecycle end-to-end, coordinating effectively across engineering, product, and architecture (R&D Specific)
  • Negotiate roadmap scope and priorities with Product Owners and Product Management, advocating for technical feasibility and quality (R&D Specific)
  • Ensure the team's delivery cadence supports the broader R&D pipeline and release commitments (R&D Specific)
  • Lead technical initiatives related to client service and development requests (Professional Services Specific)
  • Navigate proposals and requirements with clients and internal stakeholders, ensuring we are delivering to what our clients need, translating business needs into technically sound delivery plans (Professional Services Specific)
  • Set and manage delivery expectations clearly throughout the engagement lifecycle (Professional Services Specific)
  • Ensure all delivered solutions align with Univeris platform architecture, standards, and long-term product direction (Professional Services Specific)

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service