Software Architect

Croesus

Laval (administrative region)

On-site

CAD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work 2 days a week
Profit-sharing plan
Gym at Laval head office
Telemedicine
Group insurance
Group RRSP
Parking & charging stations

Job summary

Croesus, a leading wealth management solutions provider, seeks a Software Architect to define the technical architecture of large-scale information systems. You will drive performance, security, and maintainability while guiding development teams and aligning with product goals.

The role requires strong leadership and collaboration with stakeholders, with a French-working language commitment and opportunities for professional growth. Lyon-like statement.

Qualifications

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

Responsibilities

  • Define software architecture for new applications and evolution of existing systems.
  • Choose appropriate technologies, frameworks, and design patterns.
  • Document architecture (diagrams, specs) and create proofs of concept.
  • Guide development teams and promote best practices in coding, design, and testing.
  • Collaborate with product managers and stakeholders to understand needs.

Skills

Technical leadership
Strategic thinking
Excellent communication
Organizational skills

Education

Bachelor's degree in CS/Software engineering

Tools

C#
TypeScript
Python
Relational databases
AWS
Azure
CI/CD
Microservices
SOA

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

Architecte de logiciel
Architecte de logiciel

Croesus • Laval (administrative region)

Hybrid
CAD 120,000 - 170,000
Congés et vacances à la carte
Travail hybride 2 jours par semaine au
Programme sportif (remboursement f)
Product Tools & AI Automation Developer
Product Tools & AI Automation Developer

Croesus • Laval (administrative region)

Hybrid
CAD 110,000 - 170,000
Hybrid work (Laval or Montreal offices
Gym and wellness programs
Telemedicine and insurance
+2
Marketing Director - WealthTech (Toronto or Montreal)
Marketing Director - WealthTech (Toronto or Montreal)

Croesus • Montreal (administrative region)

On-site
CAD 150,000 - 210,000
Hybrid work (2 days in office)
Profit-sharing plan
Gym membership
+1
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)

On-site
CAD 110,000 - 140,000
Annual salary + profit-sharing plan
Gym at Laval head office
Telemedicine + group insurance
+6
AI Application Security Analyst (French mandatory)
AI Application Security Analyst (French mandatory)

Croesus Finansoft, Inc. • Laval (administrative region)

Hybrid
CAD 110,000 - 150,000
Hybrid work
Corporate profit-sharing
Gym access
+8
Marketing Director - WealthTech (Toronto or Montreal)
Marketing Director - WealthTech (Toronto or Montreal)

Croesus • Montreal West

Hybrid
CAD 140,000 - 210,000
Hybrid work
Annual salary + profit-sharing
Gym
+4
Responsable d'équipe – Fondations Applicatives
Responsable d'équipe – Fondations Applicatives

Croesus • Laval (administrative region)

Hybrid
CAD 120,000 - 170,000
Congés flexibles
Hybride Laval/Montréal
Programme sportif
+3
Développeur(euse), Outils Produit & Automatisation IA
Développeur(euse), Outils Produit & Automatisation IA

Croesus • Laval (administrative region)

Hybrid
CAD 90,000 - 140,000
Congés à la carte
Rémunération + intéressement corporati
Hybride Laval/Montréal
+1
Responsable de l'acquisition de talents - spécialisation TI
Responsable de l'acquisition de talents - spécialisation TI

Croesus • Montreal (administrative region)

Hybrid
CAD 120,000 - 190,000
Hybrid work
Gym at head office
Group insurance
+3