Ia

Senior Software Designer

Ia
Apply
2 days ago
Montréal, Canada or Quebec City, CanadaStaff+

Responsibilities

  • Design high-performing, innovative, reusable software solutions and components in distributed architecture and microservices environments.
  • Design, integrate, and deploy artificial intelligence capabilities within business solutions in collaboration with specialists.
  • Translate architectural direction into detailed software solutions, including REST API integrations and complex business-process orchestration.
  • Provide technical leadership, maintain design integrity, oversee implementation, and mentor internal and external resources.
  • Collaborate across teams responsible for interdependent modern and legacy systems.
  • Evolve software design practices, tools, and methods while maintaining current technology knowledge.
  • Ensure compliance with standards and maintain comprehensive technical documentation.
  • Support solution configuration, deployment, observability, and operationalization.
  • Promote best practices in DevOps, observability, security, and AI-assisted development.

Requirements

  • Bachelor’s degree in computer science or another relevant field at an equivalent level.
  • More than 10 years of information technology experience, including at least five years in software solution design.
  • Technical leadership, communication, problem-solving, stakeholder collaboration, and decision-guidance skills.
  • Extensive expertise designing software in distributed and microservices architectures and designing and integrating REST APIs.
  • Strong knowledge of continuous deployment concepts and tools, DevOps practices, observability, logging, error detection, and vulnerability detection.
  • Understanding of regulatory requirements, NIST and ISO 27001 information security frameworks, and security best practices.
  • Understanding of data management and integration, database development, data warehousing, data modelling, and data analysis.
  • Experience with SQL, PL/SQL, NoSQL, Snowflake, Master Data Management, and Reference Data Management solutions.
  • Strong knowledge of or relevant experience with .NET 10, SQL Server, Kafka, Kubernetes, Microsoft Azure, Azure DevOps, Visual Studio, Visual Studio Code, GitHub Copilot, Git, Postman, SQL Server Management Studio, and Dynatrace.
  • Knowledge of Terraform and Camunda is considered an asset.
  • Professional information security certifications such as CISSP, CRISC, CISA, CGEIT, or COBIT are considered assets.
  • Insurance or financial services industry knowledge and an ability to understand complex business domains are considered assets.
  • Advanced French and intermediate English proficiency are required for weekly collaboration with English-speaking colleagues.

Benefits

  • Hybrid work environment with flexible access to workspaces in Quebec or Montreal.
  • Flexible group insurance plans and a competitive retirement savings plan.
  • Employee share purchase plan, vacation program, wellness days, and personal development days.
  • Telemedicine services and an Employee and Family Assistance Program.
  • Ergonomic furniture program, performance bonus, and discounts on iA products.
  • Learning and development opportunities in a healthy, safe, fair, and inclusive workplace.

Tech Stack

Apache KafkaAzureGitKubernetesMicrosoft SQL Server.NETPostmanSnowflakeSQLTerraform

Categories

Ia

About Ia

1,001-5,000 employees

iA is a Swiss software studio best known for iA Writer and iA Presenter—focused writing and Markdown-based presentation apps for macOS, iOS, Windows, and Android. Founded in 2005 by Oliver Reichenstein and headquartered in Zurich with a presence in Tokyo, it sells its products via paid licenses and subscriptions through app stores and direct sales. The company also undertakes typographic and interface design work for publishers and digital products.

Contact me