Senior Software Engineer (Reign)

iTMethods Inc.

Canada

Hybrid

CAD 110,000 - 150,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

iTmethods is seeking a Senior Software Engineer for the Reign engineering team, embracing AI governance for regulated enterprises. This remote Canada-based role focuses on delivering end-to-end software from design through merged code and shaping architectures that solve complex problems.

You will work with distributed systems, design for testability and observability, and leverage AI coding agents to plan, call tools, and act with limited supervision in production.

Qualifications

  • You deliver against goals and measure outcomes rather than output.
  • You maintain design patterns and keep the codebase consistent as it grows.
  • You work on architecture design from proposal to agreement.
  • You design for testability and observability in production.
  • You have built and operated distributed systems and understand trade-offs.
  • You use AI coding agents as a core part of your work and can explain what they got wrong.
  • You recognize code patterns and understand how architecture drifts over time and what it takes to correct it.

Responsibilities

  • Deliver the goals the team defines, end to end, from design through merged code.
  • Propose and design systems that solve problems.
  • Build agentic LLM systems, where models plan, call tools, and act with limited supervision, and make them safe to run in production.
  • Work with the team on architecture design. Read the decisions, challenge them where you see a problem, and write your own when the work needs one.
  • Review the work of other engineers and of AI agents, and ask for the same on yours.
  • Participate in the planning and execution of software roadmaps.
  • Communicate progress and the current state of work clearly throughout the development lifecycle.

Skills

Outcome driven
Design patterns
Architecture design
Testable & observable
Distributed systems
AI coding agents
Codebase consistency
Team collaboration

Job description

iTmethods · Reign engineering · Remote (Canada) · Full time · Reports to VP Engineering

We use artificial intelligence tools to help screen and assess applications. A human makes advancement and hiring decisions.

Reign is an AI governance platform for regulated enterprises. You are part of the team that builds it, and you deliver the result-oriented goals the team defines.

The team identifies work that can proceed in parallel. You take those items, own them end to end, and ship them through the same pipeline everyone uses.

What you will do
  • Deliver the goals the team defines, end to end, from design through merged code.
  • Propose and design systems that solve problems.
  • Build agentic LLM systems, where models plan, call tools, and act with limited supervision, and make them safe to run in production.
  • Work with the team on architecture design. Read the decisions, challenge them where you see a problem, and write your own when the work needs one.
  • Review the work of other engineers and of AI agents, and ask for the same on yours.
  • Participate in the planning and execution of software roadmaps.
  • Communicate progress and the current state of work clearly throughout the development lifecycle.
What you bring (required)
  • You deliver against goals, and you measure your work by the outcome, not the output.
  • You use and maintain design patterns, and you keep a codebase consistent as it grows.
  • You work with the team on architecture design, and you can carry a design from proposal to agreement.
  • You design for testability and observability, so others can verify your work and see what it does in production.
  • You have built and operated distributed systems and understand their trade-offs.
  • You use AI coding agents as a core part of how you work, and you can explain what they got wrong.
  • You recognize code patterns, and you understand how architecture drifts over time and what it takes to correct it.
Nice to have
  • You have built agentic LLM systems in production.
  • You have worked on audit, evidence, or compliance systems.
  • You have done security or compliance engineering in a regulated industry.
  • You have taken part in a written architecture decision process.

Companion role: Senior Infrastructure Engineer, Reign.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Infrastructure Engineer (Reign)
Senior Infrastructure Engineer (Reign)

iTMethods Inc. • Canada

Hybrid
CAD 120,000 - 160,000
Senior Software Engineer: Agentic AI & Distributed Systems (Remote)
Senior Software Engineer: Agentic AI & Distributed Systems (Remote)

iTMethods Inc. • Canada

Hybrid
CAD 110,000 - 150,000
Growth Engineer (AI-Native)
Growth Engineer (AI-Native)

iTmethods • Toronto

On-site
CAD 140,000 - 210,000
Principal Software Development Engineer - AI
Principal Software Development Engineer - AI

Quarry Consulting • Canada

On-site
CAD 120,000 - 180,000
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

EQ Bank • Toronto

On-site
CAD 140,000 - 190,000
Principal Software Engineer, AI (Web & Data)
Principal Software Engineer, AI (Web & Data)

Okta • Toronto

On-site
CAD 125,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Deltek • Calgary

On-site
CAD 110,000 - 140,000
Software Engineer-Backend
Software Engineer-Backend

Regie.ai • Vancouver

On-site
CAD 80,000 - 100,000
AI Engineer
AI Engineer

Valsoft Corporation • Canada

On-site
CAD 100,000 - 140,000
Staff Software Engineer, AI
Staff Software Engineer, AI

Hudson Talent Solutions • Toronto

On-site
CAD 180,000 - 260,000