ENGINEERING MANAGER - SOFTWARE DEVELOPMENT
univeris.com·Toronto, Ontario
Full Time, Permanentsenior€110,000-150,000
Sign in to applyFree account, takes a minute.
Job description
The Role
People Leadership
• Own all aspects of people management for direct reports (Tech Leads): 1:1s, performance evaluations, coaching, career development planning, and team culture
• Drive hiring end-to-end -- from defining role requirements through interviewing, selection, and onboarding
• Identify and grow talent proactively, ensuring Tech Leads and their teams have clear paths for development
• Foster a high-trust, high-accountability team environment grounded in psychological safety and a drive for excellence
• Prior experience managing Tech Leads or team leads is strongly preferred
Delivery & Execution
• Accountable for the delivery and execution of your team(s) -- setting goals, tracking progress, and ensuring commitments are met
• Maintain a high degree of visibility into team health, velocity, risks, and blockers at all times
• Unblock teams quickly and decisively, escalating when appropriate and following through to resolution
• Align team output with broader engineering and organizational priorities
• Skilled at managing ambiguity -- able to break down complex situations, identify critical issues, and make decisions with incomplete information
Engineering Leadership
• Participate actively in analysis, technical design, and code reviews -- maintaining enough technical context to make informed decisions and credibly support your Tech Leads
• Ensure solutions align to Univeris Enterprise Architecture patterns and engineering standards
• Refine and establish software development standards and guidelines, promoting a culture of ownership, quality, and continuous improvement across all stages of the SDLC
• Collaborate with internal stakeholders and partners to inform and refine roadmaps, ensuring engineering-focused initiatives are represented
• Identify opportunities to improve performance, stability, and architecture as part of ongoing delivery
Cross-Functional Collaboration
• Serve as Engineering's representative in cross-functional forums -- partnering with other Engineering Managers, Product Management, Architecture, DevOps, and Support to resolve cross-organizational issues
• Participate in client-facing and escalation meetings as needed, representing the engineering team clearly and confidently
• Drive alignment across teams on shared standards, processes, and priorities
AI-First Engineering
• Champion an AI-first engineering culture across your team(s) -- actively driving the evaluation, adoption, and effective use of AI tools across all stages of the SDLC
• Maintain hands-on familiarity with AI tooling to credibly guide and coach Tech Leads in their own AI-first practices
• Ensure AI-generated outputs meet Univeris quality, security, and architectural standards
• Stay current on the evolving AI landscape and bring high-value capabilities to the organization proactively
The Successful Candidate
Basic Qualifications
• Education: Bachelor's Degree in Computer Science / related field or equivalent experience
• Managing managers / Tech Leads: Strong preference for prior experience
• Software Development: 10+ years
• Development: 6+ years
• Engineering Leadership: 5+ years (Tech Lead, Engineering Manager, or equivalent)
• Cloud-native / API-centric apps: 5+ years
Proven Qualifications -- General
• Experience managing teams globally (across multiple offices and time zones)
• Excellent analytical and problem-solving skills with a track record of driving complex issues to resolution
• Strong written and verbal communication skills: able to convey complex concepts clearly to technical and non-technical stakeholders
• Extensive history of success in technology delivery, including accountability for the technical output of development teams
• Self-disciplined, hands-on, and leads by example
• Proven ability to deliver high-quality results in ambiguous and fast-paced environments
• Aptitude and genuine interest in learning new and emerging technologies, including AI
Proven Qualifications -- Technical
• Cloud-centric apps: RESTful APIs, microservices, containers, Kubernetes, Terraform, Spring Boot
• Architecture patterns: Event-driven, microservice, monolithic, SOA, client-server
• Data: SQL Server, NoSQL, stored procedures, database profiling and tuning, data pipelines (Airbyte, dbt, Dagster, CDC)
• DevOps ecosystem: CI/CD, Git, Sonar, Terraform, Ansible, Kubernetes
• Security: Techniques and standards for remediation and mitigation of application vulnerabilities
• Design: Understanding of the Strangler pattern for monolith-to-microservice migration
• AI tooling: Hands-on experience with AI-assisted development tools across the SDLC
Bonus Qualifications
• Fluent in Spanish and English
• Experience successfully migrating monolithic applications to microservice / cloud-centric architecture
• Experience designing, building, and deploying both cloud and on-premise applications
• Background in financial services or wealth management
• Prior experience managing Tech Leads or engineering managers