Software Architect

Croesus

Laval (administrative region)

Hybrid

CAD 110,000 - 160,000

Full time

35 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Profit-sharing
Hybrid work
Metro nearby
Sports program
Gym on-site
Telemedicine
Group insurance
RRSP
Training program
Parking
Breakfast provided
Happy hours

Job summary

Croesus seeks an experienced Software Architect to define and evolve the technical architecture of its wealth management systems in a French-speaking environment. You will translate requirements into robust, scalable solutions and guide development teams to implement best practices.

Role requires deep architectural expertise, 7+ years in software development with 3+ years in an architect capacity, and strong leadership. Hybrid work in Laval or Montreal is supported.

Qualifications

  • University degree in computer science, software engineering, or a related field.
  • More than 7 years of experience in software development, including at least 3 years in an architect role.
  • Significant experience in the design and deployment of complex, large-scale systems.

Responsibilities

  • Define software architecture for new applications and the evolution of existing systems, considering performance, security and maintainability.
  • Choose appropriate technologies, frameworks and design patterns.
  • Document architecture with diagrams and technical specifications.
  • Create proofs of concept and prototypes to validate approaches.
  • Identify and mitigate technical risks related to architecture and implementation.
  • Guide development teams and promote best practices in coding, design and testing.
  • Ensure code quality and conduct reviews; stay up-to-date with new technologies.
  • Collaborate with product managers and stakeholders to understand needs and present solutions.
  • Resolve complex technical issues.

Skills

Architecture patterns
Programming languages
Relational databases
DevOps & CI/CD
French language proficiency
Technical leadership

Education

University degree in computer science / software engineering

Tools

AWS
Azure
TypeScript
C#
Python

Job description

Company Description

Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces (APIs). These solutions empower wealth management professionals to improve their productivity, enhance their client relationships, make informed decisions, and maximize the management of their assets under management.

Croesus’s mission is to provide a superior experience to its clients, users, partners, and employees and to positively impact the community. With more than 200 employees in its Montréal, Toronto, and Geneva offices, Croesus has won several industry awards for being a high-quality solution provider and an outstanding employer.

Position

The Software Architect is an experienced professional in software development. Their role is to design and define the technical architecture of information systems to ensure their performance, scalability, and maintainability. They work closely with development teams to translate functional requirements into a robust and efficient technical solution.

Architecture Design and Development:

  • Define the software architecture for new applications and the evolution of existing systems, taking into account functional and non-functional requirements (performance, security, maintainability, etc.).
  • Choose appropriate technologies, frameworks, and design patterns.
  • Document the architecture (diagrams, technical specifications, etc.).
  • Create proofs of concept and develop prototypes to validate architectural and technological approaches.
  • Identify and mitigate potential technical risks related to the architecture and implementation of solutions.

Technical Leadership:

  • Guide development teams in the implementation of the architecture.
  • Establish and promote best practices in coding, design, and testing.
  • Ensure code compliance with standards and best practices.
  • Conduct code reviews and training sessions as needed.
  • Stay up-to-date on new technologies and market trends.
  • Evaluate potential tools and solutions.
  • Propose innovations to improve efficiency and quality.

Collaboration and Communication:

  • Work with product managers, business analysts, and other stakeholders to understand needs.
  • Present technical solutions clearly and concisely.
  • Resolve complex technical issues.
Requirements

The working language is French, all internal meetings (including interviews) at Croesus are conducted in French, so a strong proficiency in French is mandatory.

  • University degree in computer science, software engineering, or a related field.
  • More than 7 years of experience in software development, including at least 3 years in an architect role.
  • Significant experience in the design and deployment of complex, large-scale systems.
Technical skills
  • Excellent command of architecture patterns (microservices, modular monolith, Service-Oriented Architecture (SOA), event-driven architecture).
  • In-depth knowledge of programming languages (C#, TypeScript, Python) and associated frameworks.
  • Solid experience with relational databases.
  • Experience with cloud platforms (AWS, Azure).
  • Understanding of DevOps principles and continuous integration (CI/CD).
Professional skills
  • Strategic and analytical thinking: ability to see the big picture and anticipate challenges.
  • Technical leadership: ability to influence and inspire teams.
  • Excellent communication: ability to explain complex concepts to varied audiences.
  • Organizational skills and rigor.
Other information

Why join Croesus ?

  • Annual salary + Corporate profit-sharing plan
  • Hybrid work 2 days a week at the office (Laval or Montreal offices)
  • Proximity to Montmorency and McGill metro
  • Sports program
  • Gym available at our Laval head office
  • Telemedicine + group insurance (super useful for the family )
  • Group RRSP
  • Ongoing training and development plan
  • Referral bonus
  • Indoor and outdoor parking & electric car charging stations
  • Beautifully renovated and spacious office
  • Complimentary breakfast every morning
  • Happy hours, prepared by our Croesus Life Partner (2x a month)

Although all applications are carefully analyzed, we will communicate only with those selected. Thank you for your interest in Croesus.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Team Leader, software development
Team Leader, software development

Croesus • Montreal West

Hybrid
CAD 110,000 - 160,000
À la carte vacations
Annual salary + corporate profitShare
Hybrid work (Laval & Montréal)
+11
Team Leader, software development at Croesus
Team Leader, software development at Croesus

Croesus • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Profit-sharing
Hybrid work
Gym on site
+4
Team Leader, software development
Team Leader, software development

Croesus • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Profit-sharing plan
Sports program
Gym access Laval head office
+8
Principal Talent Acquisition Partner - IT and corporate roles
Principal Talent Acquisition Partner - IT and corporate roles

Croesus • Laval (administrative region)

On-site
CAD 110,000 - 150,000
Hybrid work
Gym access
Group insurance
+2
Data Integration Specialist
Data Integration Specialist

Croesus • Montreal West

Hybrid
CAD 90,000 - 120,000
Delivery Manager
Delivery Manager

Croesus • Laval (administrative region)

Hybrid
CAD 90,000 - 130,000
Annual salary + profit-sharing
Hybrid work (2 days in Laval/Montreal)
Gym and wellness program
+6
Team Leader, AWS infrastructure/FinOps
Team Leader, AWS infrastructure/FinOps

Croesus • Laval (administrative region)

Hybrid
CAD 120,000 - 160,000
Profit-sharing
Gym
Telemedicine
+8
Responsable d'équipe, développement logiciel
Responsable d'équipe, développement logiciel

Croesus • Montreal (administrative region)

Hybrid
CAD 110,000 - 170,000
Congés et vacances à la carte
Salaire annuel + régime d'intéresseing
Travail hybride (Bureau Laval etMontr
+3
Data Governance & Quality Expert
Data Governance & Quality Expert

Croesus • Laval (administrative region)

On-site
CAD 110,000 - 160,000
Hybrid work
Gym
Group insurance
+3
Tech Lead, Innovation
Tech Lead, Innovation

Croesus • Montreal West

Hybrid
CAD 150,000 - 210,000
Hybrid work
Annual salary + profit-sharing
Gym facilities
+2