Resume Score

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

Sign in to check score

About the role

  • Staff Software Engineer at H2 Analytics developing AI-powered tools for military and emergency response training. Lead architectural design, coach engineers, and drive software development excellence.

Responsibilities

  • Lead the architectural design and implementation of high-impact EASE features across multiple engineering teams
  • Coach senior software engineers across teams; organizational multiplier across the engineering org. Drive software development excellence across the org.
  • Gather stakeholder feedback and defining features to meet customer needs
  • Write proposals, carrying out code experiments, and building prototypes
  • Lead the technical response for large-scale, critical production incidents
  • Introduce new, cutting-edge technologies that provide a strategic advantage
  • 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 simplifying deployment and administration
  • Maintain and diagnose our software as it runs in production in the cloud or in customer data centers, in support of our customers
  • Drive performance and scalability improvements
  • Teach advanced coding practices and architectural patterns
  • Review and approve code contributions from team members, ensuring quality, security, compliance

Requirements

  • At least 8+ years building complex web applications and backend services as a full-stack engineer
  • A minimum of 4 years at a Senior / Staff / Principal level with scope beyond a single team
  • Exceptional architecture and software design skills
  • Advanced knowledge of reactive UI frameworks (React, Vue…)
  • Expertise with TypeScript and many 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, 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
  • Eligible for a Top Secret security clearance in Canada

Benefits

  • Extended health insurance for employees and their dependants
  • A generous and flexible vacation policy. We encourage time off to recharge
  • Company equity in a growing startup
  • Fully remote
  • We get together as a team at least once a year to reconnect
  • We are committed to building a supportive and diverse company

Job type

Full Time

Experience level

Lead

Salary

CA$160,000 - CA$200,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudDistributed SystemsDockerLinuxMicroservicesNoSQLReactSQLTypeScriptVue.js

Location requirements

RemoteCanada

Report this job

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