[Hiring] Staff Software Engineer @H2 Analytics
Staff Software Engineer @H2 Analytics
Software Development
Salary cad 160,000 - 2..
Remote Location
Employment Type full-time
Posted 5d ago

[Hiring] Staff Software Engineer @H2 Analytics

5d ago - H2 Analytics is hiring a remote Staff Software Engineer. 💸 Salary: cad 160,000 - 200,000 per year 📍Location: Canada

Role Description

H2 Analytics is redefining how professionals train for high-stakes environments through advanced simulation and data-driven tools. From defence and intelligence to critical infrastructure, our platform helps users train smarter and perform better. Software engineers at H2 build scalable systems, real-time simulations, and AI-powered automation that directly impact mission-critical outcomes.

About the team:

  • Develops EASE (Exercise Architect Suite), a tool for military, intelligence, law enforcement, and emergency response organizations.
  • Aims to simplify the development of large-scale exercises without a heavy manual burden.
  • Current focus on creating generative AI features using LLMs to generate relevant training content.
  • Current stack is primarily Typescript and Vue.
  • 100% remote engineering team; head office located in Ottawa.
  • Flexible hours, core meetings oriented on the Eastern time zone.
  • Values collaboration, frequent code shipping, and results-driven processes.
  • Uses lightweight Scrum practices and is dedicated to continuous improvement.

Qualifications

  • 8+ years of experience building complex web applications and backend services as a full-stack engineer.
  • Minimum of 4 years at a Senior / Staff / Principal level with scope beyond a single team.
  • Broad and deep technical expertise across many systems and technologies.
  • Recognized as a subject matter expert across the company.
  • Experience leading complex features and a passion for teaching and learning.

Requirements

  • Exceptional architecture and software design skills.
  • Advanced knowledge of reactive UI frameworks (React, Vue).
  • Expertise with TypeScript and other modern languages.
  • Extensive experience developing REST APIs.
  • Database architecture (SQL / NoSQL).
  • Deep experience with Linux and Docker containers.
  • Architecting microservices and large-scale distributed systems for performance, scalability, and high availability.
  • Experience interviewing software engineering candidates at a senior level.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • Eligibility for a Top Secret security clearance in Canada.

Nice to have

  • Experience with Go, Rust.
  • Experience building generative AI features.
  • Experience architecting and maintaining production cloud infrastructure (AWS, Terraform, devops are a plus).
  • Software security background; authentication and authorization, OWASP top 10.

What you’ll own

  • Lead the architectural design and implementation of high-impact EASE features across multiple engineering teams.
  • Coach senior software engineers across teams; drive software development excellence.
  • Gather stakeholder feedback and define features to meet customer needs.
  • Write proposals, carry out code experiments, and build prototypes.
  • Lead the technical response for large-scale, critical production incidents.
  • Introduce new, cutting-edge technologies that provide a strategic advantage.

What you’ll help with

  • Partner with Product and Executive leadership to influence what we build and how we build it.
  • Help define the technical roadmap.
  • Identify and push for technical and process improvements.
  • Improve our CI/CD and simplify deployment and administration.
  • Maintain and diagnose our software as it runs in production in the cloud or in customer data centers.
  • Drive performance and scalability improvements.

What you’ll teach

  • Advanced coding practices and architectural patterns.
  • Software development best practices.
  • Review and approve code contributions from team members, ensuring quality, security, and compliance.

What you’ll learn

  • The unique security and infrastructure challenges of building software for defence and intelligence teams.
  • An understanding of how defence and intelligence teams train for real-world scenarios.
  • How to build a team in a small, fast-moving software company.

Benefits

  • Annual base salary between CAD $160k - $200k, based on skill and experience.
  • Extended health insurance for employees and their dependants.
  • A generous and flexible vacation policy; encourages time off to recharge.
  • Company equity in a growing startup.
  • Fully remote work environment.
  • Team gatherings at least once a year to reconnect.
  • Commitment to building a supportive and diverse company.

Vacancy Status

This is a new role on our team for which we are actively recruiting.

Before You Apply
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Software Engineer @H2 Analytics
Software Development
Salary cad 160,000 - 2..
Remote Location
Employment Type full-time
Posted 5d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 160,000+ Remote Jobs
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 160,000+ Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later