At a Glance
- Tasks: Lead software development teams and drive innovative tech solutions.
- Company: Join Univeris, a leader in wealth management technology based in Toronto.
- Benefits: Enjoy a competitive salary, hybrid work model, and professional growth opportunities.
- Other info: Collaborative environment focused on diversity, equity, and inclusion.
- Why this job: Make a real impact in the fintech space while working with cutting-edge technologies.
- Qualifications: 8+ years in software development and 2+ years in team leadership required.
The predicted salary is between 100000 - 130000 $ per year.
The Company Univeris, headquartered in Toronto, Canada, is a privately held company and leader in enterprise wealth management for the Canadian market. Founded in 1991, Univeris serves over 25,000 financial advisors and 1.5 million investors across 12 countries, with over $450B in Assets Under Administration. We offer the most comprehensive wealth management solution for financial advisors in the credit union, banking, insurance and investment dealer sectors.
Technology innovation is a cornerstone of our product development strategy, and through our Evergreen approach, new features and capabilities transparently integrate into the platform.
At Univeris, when we are faced with new problems we work together to find solutions, we do what we say, and we are lifelong students.
The Opportunity: We are hiring for two distinct Tech Lead positions. Please read both role descriptions below and indicate your preference, if any, when applying.
A Software Development Technical Team Lead is a hands‑on senior software engineer and people manager, accountable for the technical design, development, quality of deliverables, and the growth and coaching of the developers on their team. Tech Leads are collaborative by nature and lead by example, understanding that solving problems and finding solutions are always more effective when done as a collective.
Across all the roles, Tech Leads are expected to embrace an AI‑first engineering mindset -- actively applying AI tools and practices to accelerate development, improve quality, and continuously raise the bar for what their teams can deliver.
The Roles:
- People Leadership
- 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.
- Technical Leadership
- 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.
- AI‑First Engineering
- Embed AI natively across every phase of the SDLC, incorporating AI agents to automate and augment repeatable lifecycle phases.
- Leverage AI tooling for analysis, code review, development, test case generation, and documentation.
- Preserve the discipline and integrity of our established SDLC gates and quality controls.
- Delivery
- 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.
Role Specifics:
- R&D Tech Lead
- Own the full specification and technical design process for new features and product enhancements, from concept through to implementation.
- Navigate the product lifecycle end‑to‑end, coordinating effectively across engineering, product, and architecture.
- Negotiate roadmap scope and priorities with Product Owners and Product Management, advocating for technical feasibility and quality.
- Ensure the team's delivery cadence supports the broader R&D pipeline and release commitments.
- Professional Services Tech Lead
- Lead technical initiatives related to client service and development requests.
- Navigate proposals and requirements with clients and internal stakeholders, ensuring we are delivering to what our clients need.
- Set and manage delivery expectations clearly throughout the engagement lifecycle.
- Ensure all delivered solutions align with Univeris platform architecture, standards, and long‑term product direction.
The Successful Candidate:
- Basic Qualifications
- Education: Bachelor’s Degree in Computer Science / related field or equivalent experience.
- Software Development experience: 8+ years.
- Development experience with: 5+ years.
- Team Lead experience: 2+ years.
- Cloud‑native / API‑centric apps: 5+ years.
- OOP: Strong working experience.
- Communication: Strong verbal, written, and presentation skills across all stakeholder levels.
- Proven Qualifications (Technical)
- Primary Stack: Java, SQL Server, Vue.js, Angular, JSF.
- Cloud‑centric solutions: RESTful APIs, microservices, containers, Kubernetes, Terraform, Spring Boot, Event‑Driven architecture, Spring Cloud Data Flow, Data Pipelines (Airbyte, Dagster, dbt, and BigQuery).
- Quality/testing: JUnit, Mockito, Spring TestContext.
- ORMs: JPA, Hibernate, MyBatis.
- Data: SQL Server, stored procedures, stored functions, database profiling and tuning.
- Security: Techniques and standards for remediation and mitigation of application vulnerabilities.
- Bonus Qualifications
- Fluent in Spanish and English.
- Background in financial services / wealth management.
- Experience migrating monolith to microservice/cloud‑centric architecture.
- .NET (C#) & Angular experience.
Salary: $100,000 - $130,000 a year. We aim to hire all candidates between the minimum and the midpoint of the full salary range. The final offer amount for this role will be dependent on individual experience and skillset of the candidate.
Work Environment: Hybrid work model based in our downtown Toronto office (3 days per week onsite). Collaborative and supportive team environment, with opportunities to work closely with colleagues both in person and virtually during regular business hours.
Diversity, Equity & Inclusion: At Univeris, we are committed to fostering an inclusive workplace where diverse perspectives are valued and respected. We welcome applications from qualified candidates of all backgrounds and experiences.
Univeris is committed to providing accommodations throughout the recruitment process in accordance with applicable accessibility legislation. If you require accommodation at any stage of the hiring process, please contact careers@univeris.com.
Tech Lead, Software Development in Toronto employer: Univeris Corporation
Univeris is an exceptional employer that fosters a collaborative and innovative work culture, where technology and teamwork drive success. Located in the vibrant downtown Toronto area, we offer a hybrid work model that promotes work-life balance while providing ample opportunities for professional growth and development. Our commitment to diversity, equity, and inclusion ensures that every employee's voice is heard and valued, making Univeris a rewarding place to build a meaningful career in software development.