U

Univeris

Enterprise wealth-management platform for advisors

Technology Lead – Software Development

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaCA$100k - CA$130k /yr

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field, or equivalent experience.
  • At least 8 years of software development experience.
  • At least 5 years of development experience.
  • At least 2 years of team lead experience.
  • At least 5 years of experience with cloud-native or API-centric applications.
  • Strong working experience with object-oriented programming.
  • Strong verbal, written, and presentation skills across stakeholder levels.
  • Experience with the primary technology stack: Java, SQL Server, Vue.js, Angular, and JSF.
  • Experience with cloud-centric solutions, including RESTful APIs, microservices, containers, Kubernetes, Terraform, Spring Boot, event-driven architecture, Spring Cloud Data Flow, and data pipelines using Airbyte, Dagster, dbt, and BigQuery.
  • Experience with quality and testing tools including JUnit, Mockito, and Spring TestContext.
  • Experience with object-relational mapping tools including JPA, Hibernate, and MyBatis.
  • Experience with SQL Server, stored procedures, stored functions, database profiling, and database tuning.
  • Knowledge of techniques and standards for remediating and mitigating application vulnerabilities.

Responsibilities

  • Lead, coach, and mentor developers through regular one-on-one meetings, 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.
  • Contribute to design, code, and code review as a practicing engineer.
  • Conduct design and code reviews, ensuring adherence to development standards and architectural principles.
  • 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.
  • Incorporate AI agents and tooling into analysis, code review, development, test-case generation, and documentation while preserving SDLC gates and quality controls.
  • Coach the team on where and when to apply AI tools and practices to improve speed, reliability, and quality.
  • Provide consistent visibility into team health, progress, and risks.
  • Hold the team accountable to delivery commitments while proactively surfacing and resolving blockers.
  • Partner with stakeholders to maintain a healthy, well-groomed backlog.
  • Drive continuous improvement in team productivity, quality, and velocity.
  • For the R&D role, own the full specification and technical design process for new features and product enhancements, from concept through implementation.
  • For the R&D role, coordinate across engineering, product, and architecture throughout the product lifecycle.
  • For the R&D role, negotiate roadmap scope and priorities with Product Owners and Product Management, advocating for technical feasibility and quality.
  • For the R&D role, ensure the team's delivery cadence supports the broader R&D pipeline and release commitments.
  • For the Professional Services role, lead technical initiatives related to client service and development requests.
  • For the Professional Services role, work with clients and internal stakeholders to translate business needs into technically sound delivery plans.
  • For the Professional Services role, set and manage delivery expectations throughout the engagement lifecycle.
  • For the Professional Services role, ensure delivered solutions align with platform architecture, standards, and long-term product direction.

Desired Qualifications

  • Fluency in Spanish and English.
  • Background in financial services or wealth management.
  • Experience migrating a monolith to a microservices or cloud-centric architecture.
  • Experience with .NET (C#) and Angular.

About the Company

Univeris

Enterprise wealth-management platform for advisors

Univeris provides enterprise-class retail wealth management software for Canada's financial services industry. Its platform supports mutual funds, segregated funds, GICs, cash, and life and health insurance, and it combines back-office operations, product distribution, and regulatory compliance with a front-office practice management system for advisors. This integrated, single-system approach helps wealth firms manage all aspects of their business in one place. The company distinguishes itself by offering a comprehensive, end-to-end solution specifically for wealth management in Canada, aimed at helping clients grow their business and gain a competitive edge. Its goal is to be the definitive platform for retail wealth management in the Canadian market.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
1996

Recently Posted Jobs

Explore more opportunities at Univeris

See more jobs