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.
The Developer Experience (DevEx) team is the engine driving our software engineering acceleration. If you are a talented professional motivated by innovation, join us to optimize the daily life of our development teams.
Your Mission: Accelerate Engineering and AI
As a Software Developer, Developer Experience (DevEx), you will directly contribute to the acceleration of software engineering at Croesus. Your mission is to act as a technical facilitator to optimize development teams' work processes, increasing their productivity and velocity. You will be responsible for the design, implementation, and evolution of internal tools and deployment pipelines.
You will lead the transformation of software efficiency with a strong focus on:
- Automation and DevOps principles.
- The strategic integration of Artificial Intelligence (AI).
Key Responsibilities
Your contribution to the DevEx team is both strategic and technical.
Strategic and Technical Contribution
- Pipelines: Design, implement, and maintain robust pipelines (e.g., GitHub Actions) to automate deployments to our different hosting centers.
- AI Steering: Contribute to the research and deployment of AI solutions (code assistants, automated testing tools) aimed at transforming developer efficiency, and track their impact using key metrics.
- Internal Tooling: Develop, maintain, and support our internal tools to simplify recurrent engineering tasks.
- Development Environments: Ensure the robustness and performance of our development, QA, and build environments, as well as the optimization of the supporting infrastructure.
- Local Environment Standardization: Design and maintain standardized tools and configurations (initialization scripts, Docker images, IDE configurations) to ensure a ready-to-use, high-performing local development environment from day one.
- Friction Resolution: Work in close collaboration with development teams to identify and resolve technical friction points, with the ability to integrate and contribute directly to their sprints.
- Technical Culture: Stay up-to-date on new Developer Experience (DevEx) technologies and AI trends, contributing to a culture of continuous improvement and knowledge sharing.
Collaboration and Communication
- Demonstrate Technical Empathy to simplify developers' daily work.
- Show strong Autonomy and Proactivity by identifying complex technical problems and proposing solutions without needing specific direction.
- Have the ability to Popularize complex "Ops" concepts for development teams.
- Demonstrate Adaptability and agility in a rapidly evolving context, particularly with the presence of AI.
Qualifications
Education and Experience
- Bachelor's/College Diploma (DEC) in Computer Science or a related field, or equivalent experience.
- Minimum of 5 years of experience in software engineering or in development tooling and automation.
- Experience in the financial sector (an asset).
- Experience in an internal tooling team (an asset).
Essential Technical Skills
- Proficiency in various programming and scripting languages (C#, Python, bash, typescript).
- Significant experience with containerization (Docker) and orchestration (Kubernetes) in a production environment.
- Expertise in managing and optimizing pipelines (e.g., GitHub Actions).
- Solid knowledge of Infrastructure as Code (IaC) principles (e.g., Terraform, Ansible).
- Experience with cloud tools and platforms (AWS).
- Demonstrated experience with Artificial Intelligence tools for developer productivity (e.g., GitHub Copilot, Cursor, Claude Code, or other code assistants).
- Knowledge of agile methodologies (Scrum, Kanban).
Language Requirements
- The working language is French. A perfect command of French (oral and written) is mandatory.
- Bilingualism (French and English) is an asset, as technical English proficiency is required to navigate documentation and resources (primarily in English) from vendors.
Why join Croesus ?
- À la carte vacations
- Annual salary + Corporate profit-sharing plan
- Hybrid work (Laval & Montréal)
- Sports program
- Gym available at our Laval head office
- Telemedicine + group insurance (super useful for the family 😉 )
- Group RRSP
- Proximity to Montmorency & Mcgill metro
- Ongoing training and development plan
- Referral bonus
- Indoor and outdoor parking & electric car recharging
- Croesus boutique
- Beautifully renovated and spacious office
- Complimentary breakfast every morning
- 2X per month, Happy hours, prepared by our Croesus Life Partner
Are you interested in this challenge? Do you believe you have the qualities and expertise required for this position? Please complete your application today.
Although all applications are carefully analyzed, we will communicate only with those selected. Thank you for your interest in Croesus.