Lead Software Engineer, Java at Aviso guiding development teams and driving technical excellence. Collaborate on scalable solutions in a wealth management organization committed to innovation.
Responsibilities
Establish and communicate the technical direction for software initiatives, ensuring alignment with architectural standards, engineering principles, and business objectives
Lead and mentor engineering teams throughout the development lifecycle, providing guidance on design, implementation, testing, and delivery of software solutions
Facilitate design reviews and technical planning sessions, ensuring proposed solutions meet performance, scalability, and maintainability goals
Identify and resolve complex technical challenges, proactively managing risks and implementing mitigation strategies to ensure project success
Coordinate with internal partners, including product leaders, designers, and business partners, to clarify requirements, align priorities, and provide timely updates
Ensure codebase integrity and maintain high standards of code quality, enforcing best practices in version control, testing, and documentation
Champion a culture of continuous improvement, encouraging experimentation, innovation, and adoption of modern development tools and practices
Promote cross-team collaboration, sharing knowledge, aligning on shared goals, and contributing to platform-wide initiatives
Support people leaders in the career development of team members, offering coaching, feedback, and growth opportunities to foster technical and professional advancement
Requirements
Bachelor's Degree in Computer Science, Software Engineering, or related field
7+ years of professional experience in software development
This is a Java-technology oriented role
Experience with object-oriented programming languages such as C#, or Python, and a foundational understanding of software engineering principles would be an asset
Experience with front-end frameworks and technologies such as React, Angular, Flutter, or Adobe Experience Manager (AEM) would be an asset
Expertise in system architecture, microservices, and cloud-native design
Experience using Azure cloud, APIM, Dapr, CI/CD pipelines, and infrastructure as code (Iac/Bicep) would be an asset
Advanced knowledge of design patterns and software engineering principles
Proficient in Git, GitHub/GitLab workflows, and code quality tools
Solid database skills in both SQL and NoSQL
Proven leadership and mentoring experience (preferred)
Strong communication and stakeholder management skills
Proven track record in mentoring and leading engineering teams
Fluent communication skills in English are required and bilingual skills in French are an asset
Benefits
Competitive compensation package that rewards and recognizes individual contributions
Excellent health, dental and insurance benefits to meet the diverse needs of our employees
Generous vacation time, fitness benefit, parental leave top-up options
Matching contributions to our retirement program
Commitment to the continuous improvement of our staff through learning & development and an education assistance program
Backend Developer at iLogos Game Studios with focus on .NET / ASP.NET Core. Supporting core platform systems, including payments, user management, and analytics, while working flexibly.
Senior Backend Engineer architecting and developing robust backend systems for Cambio’s decarbonization platform. Collaborating with cross - functional teams in a hybrid role with a focus on sustainability.
Backend Engineer designing and maintaining Go services for a globally distributed platform at Luxor. Building mission - critical systems and collaborating on architecture decisions while ensuring code quality.
Staff JavaScript Developer designing and building a Web SDK to enhance fraud detection for AI Risk Decisioning at Oscilar. Collaborating across teams to deliver innovative solutions.
Senior Backend Engineer for HTS Media, focusing on high - performance ad serving platform. Designing scalable systems to enhance ad technology and improve advertiser success.
Senior Software Engineer developing APIs and ensuring scalability for AI GTM platform in a remote Canadian role. Join a dynamic team focused on impactful technology and customer solutions.
Senior Software Engineer building core AI technology at Centari. Collaborating on software design, development, and customer interactions in a remote environment.
AI Rust Engineer responsible for designing systems that integrate AI into workflows. Building infrastructure for language models and improving development tools.
Backend Software Developer for Atimi, providing software solutions remotely. Collaborate in product development and ensure code quality with a focus on AWS and Java.
Staff Backend Engineer developing scalable backend systems for Glider.fi, an innovative crypto trading platform. Designing data models and optimizing trading strategies in a dynamic environment.