Senior Software Developer – Automation

Posted 17 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Leading automation delivery as a Senior Software Developer at Intact, focusing on enterprise-grade solutions to enhance process efficiency and reliability.

Responsibilities

  • Lead end-to-end automation delivery
  • Work with Security Analyst to map current-state manual processes with stakeholders; identify automation opportunities and prioritize ROI
  • Design target-state workflows and systems; define SLAs, success metrics, and operational readiness
  • Own the backlog in collaboration with our tech lead to implement our roadmap, and delivery milestones for automation initiatives
  • Build secure, reliable automation services
  • Design and deliver automation solutions that integrate with enterprise tools and business processes
  • Develop reliable Python services, APIs, and workflows to orchestrate tools, agents, and data sources
  • Produce clean, well-tested, well-documented code with strong engineering standards (clean architecture, design patterns)
  • Build for reliability: observability, logs, metrics, traces, alerting; performance profiling and optimization
  • Contribute to platform standards: reusable libraries, templates, CI/CD patterns, secure-by-default practices
  • Use GitHub expertly for version control and collaboration: clear branching, disciplined PRs/reviews, protected branches with required checks, and automated workflows (GitHub Actions)
  • Ensure solutions meet enterprise expectations for: Security (secrets management, least privilege, secure coding), Privacy & data handling (classification-aware design, retention considerations), Operational controls (change management, incident readiness)
  • Mentor peers; elevate team practices through reviews, pairing, and documentation
  • Communicate clearly with non-technical stakeholders; write concise design docs and decision records

Requirements

  • Experience automating IT/security workflows (e.g., provisioning, deprovisioning, access reviews, ticket triage, entitlement management)
  • Familiarity with IAM platforms (e.g., Azure AD/Microsoft Entra, IIQ, Cyberark), and governance processes (e.g., SoD, role modeling, JML lifecycles)
  • Knowledge of audit requirements and control automation
  • 5+ years of professional software development experience, with a strong focus on automation at scale
  • Strong proficiency in Python (preferred) and/or TypeScript/Node.js; experience with API development (REST/async), integration patterns, and event-driven architecture
  • Hands-on experience with: Workflow orchestration and schedulers and/or RPA/low-code where it adds value
  • Building robust integrations with third-party APIs (auth flows, pagination, rate limits, error handling, retries)
  • Testing automation, CI/CD, and infrastructure as code (e.g., Terraform, Ansible)
  • Observability (logs/metrics/traces), performance profiling, and production support
  • Security-minded engineering: secrets management, least privilege, input validation, dependency hygiene
  • Excellent communication and stakeholder management; ability to lead initiatives independently
  • For candidates located in Quebec, bilingualism is required considering the necessity to interact on a regular basis with English-speaking colleagues across the country

Benefits

  • 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)

Job type

Full Time

Experience level

Senior

Salary

CA$101,800 - CA$124,400 per year

Degree requirement

Bachelor's Degree

Tech skills

AnsibleAzureJavaScriptNode.jsPythonRPATerraformTypeScript

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.