Intact (intactfc.com) Logo

Intact (intactfc.com)

Software Developer Senior

Posted 6 Days Ago
Be an Early Applicant
In-Office
Ottawa, ON, CAN
Senior level
In-Office
Ottawa, ON, CAN
Senior level
Design, build, and maintain Java backend components and integrations between enterprise platforms using APIs, connectors, and event-driven patterns. Troubleshoot production issues, improve CI/CD and testing, enforce security and compliance best practices, automate lifecycle and governance processes, and collaborate with SMEs, engineers, and architects on solution designs.
The summary above was generated by AI

Our employees are at the heart of everything we do. Together, we help people, businesses, and society prosper in good times and be resilient in bad times.

Our employee promise represents Intact’s commitment to you in exchange for living our Values, striving to do your best work, being open to change and investing in your career. In return, we promise to provide support, opportunities and performance-led financial rewards at a workplace where you can shape the future, win as a team and grow with us.

Pay at Intact is about much more than just salary.

  • Flexible work arrangements and a hybrid work model

  • Possibility to purchase up to 5 extra days off per year

  • Multiple benefits offered to support physical and mental wellbeing, including telemedicine, Wellness account and much more

  • Share plan & other savings: up to 12% of salary or even more (ask how you could earn guaranteed income for life)

Salary range (but not limited to):

101,800 - 124,400

Annual bonus target, based on the base salary, with a potential payout of up to double the target (subject to personal and company performance):

12%

As part of our commitment to Win As A Team, we share our success with employees through our annual bonus plan and Employee Share Purchase Plan (ESPP) – with Intact matching 50% of your net shares.

Our pension offerings provide flexibility and long-term security for our employees beyond their careers. We are one of the few companies offering the opportunity to receive guaranteed income for life via our defined benefit pension plan.

Salary for the candidate will be determined taking into consideration a number of factors including: experience, skills, qualifications, anticipated contribution to role, internal equity, etc. The salary range presented above is based on a 35-hour workweek and would represent a majority of different candidate profiles. However, we encourage candidates who may fall outside of this range to apply as well.

About the role

What you'll do here:
  • Build and support integrations between enterprise platforms and target systems using APIs, connectors, and event-driven/messaging patterns where appropriate.
  • Design, develop, and enhance backend components (services, plugins/extensions, business rules, workflow/orchestration logic) in Java alongside any additional languages or scripting supported by the platform or integrated systems.
  • Troubleshoot and resolve production issues including performance bottlenecks, job/sync failures, provisioning/automation errors, workflow defects, and data consistency problems.
  • Collaborate with SMEs, engineers, and architects to translate business and technical requirements into solution designs, estimates, and deliverables.
  • Write clean, testable, maintainable code; contribute to code reviews, CI/CD improvements, and engineering best practices.
  • Ensure implementations follow security and compliance best practices, including least privilege, secure coding, auditability/logging, and appropriate controls.
  • Design, develop, and maintain automation and lifecycle processes (e.g., request/approval flows, access/entitlement management, certifications/attestations, and related governance workflows) where applicable to the platform.

What you bring to the table:
  • 3-4+ years of professional software development experience with strong Java proficiency.
  • Experience integrating enterprise applications via REST/SOAP APIs, JDBC, LDAP, flat files, or message/event patterns.
  • Strong debugging/troubleshooting skills in complex enterprise environments.
  • Experience working with source control and delivery practices (Git, CI/CD, automated testing).
  • Bachelor’s degree in Computer Science (or equivalent practical experience).
  • No Canadian work experience required however must be eligible to work in Canada.
  • For candidates located in Quebec, bilingualism is required considering the necessity to interact on a regular basis with English-speaking colleagues across the country

Nice to have
  • Experience with SailPoint IdentityIQ or IAM platforms.
  • Understanding of IAM concepts (joiner/mover/leaver, RBAC/ABAC concepts, access reviews, provisioning, SoD, etc.).
  • Cloud experience (AWS/Azure/GCP), containerization (Docker), basic Kubernetes familiarity.
  • Observability practices (logging, metrics, tracing), SLO/SLA mindset.
  • Application security familiarity (OWASP Top 10, secure API design, secrets management, supply chain security).
  • SailPoint certifications (IIQ, IdentityNow).

#LI-Hybrid

Il s'agit d'un nouveau rôle au sein de notre équipe en pleine croissance | This role is a new member of our growing team.


We are an equal opportunity employer

At Intact, our Value of respect is founded on seeing diversity as a strength. We strive to create an accessible workplace where employees feel valued, included and encouraged to share their unique perspectives.

We encourage applications from individuals who are members of equity-deserving groups, including but not limited to women, Indigenous peoples, persons with disabilities, Black people, and members of the 2SLGBTQI+ community.

As part of Intact’s commitment to reconciliation, we acknowledge that we work, meet and travel across the land currently called Canada, originally inhabited by First Nations, Metis and Inuit people. This history extends through many centuries and continues to evolve today.

We have policies to ensure equal access and participation for people with disabilities, including providing workplace adjustments (accommodations). A copy of applicable policies is available on request.

If we can provide a specific adjustment to make the recruitment process more accessible for you, please let us know when we reach out about a job opportunity. We’ll work with you to meet your needs.

Learn more about our recruitment process and your candidate journey here.

Please note that Intact does not provide sponsorship or other support for immigration-related matters including but not limited to employer-specific closed work permits. Candidates must be eligible to work in Canada from the anticipated start date and throughout their employment and are solely responsible for maintaining their work eligibility.

If you are an employee of Intact or belairdirect, please apply for this role on Internal Career Site.

Intact (intactfc.com) Ottawa, Ontario, CAN Office

Ottawa, Canada

Similar Jobs

5 Days Ago
Easy Apply
Hybrid
Easy Apply
Senior level
Senior level
Marketing Tech • Mobile • Software
Join the Cloud Data Ingestion & Transformation team to design, build, and operate scalable data ingestion and transformation systems. Own end-to-end features (primarily back-end with front-end delivery), process very high data volumes, drive architectural decisions, and improve platform reliability and customer data integrations.
Top Skills: Amazon SqsApache AirflowApache KafkaDistributed SystemsDjangoETLMicroservicesPythonRabbitMQReactRuby On RailsSidekiqSnowflake
6 Days Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
eCommerce • Healthtech • Kids + Family • Retail • Social Media
Build and maintain large-scale marketplace systems across revenue, product, and platform teams. Lead architecture and process improvements, deploy and monitor production services, mentor engineers, and drive adoption of AI-first development practices to increase velocity and code quality.
Top Skills: AWSChatgptClaudeCursorGithub CopilotJavascript/Node.JsMySQLPython/DjangoReactRedisRuby On RailsSidekiq
8 Days Ago
Remote or Hybrid
Canada
Senior level
Senior level
Digital Media • Information Technology • News + Entertainment
Develop and maintain microservices and ETL applications for a SaaS security, risk, and compliance platform. Collaborate with product, UX, and DevOps to deliver features, handle production deployments and incident triage, implement security features, write reusable components and APIs, and contribute to DevSecOps practices in an Agile environment.
Top Skills: APIsCloud PlatformsContent Management SystemsDevsecopsDockerETLGitGoJIRAMicroservicesPythonSaaSUnit Test Frameworks

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account