H2analytics

Senior Software Engineer

Canada, Remote. Posted 22 days ago

The role

You will lead the architectural design and implementation of EASE features. This involves full-stack development, writing code, designing systems, prototyping, and shipping.

What you will do

  • Lead the architectural design and implementation of EASE features
  • Full-stack development including developing APIs, UX, automated tests, deployment
  • Gathering stakeholder feedback and defining features to meet customer needs
  • Writing proposals, carrying out code experiments, and building prototypes
  • AWS and on-premises deployments
  • Identify and push for technical and process improvements
  • Influencing what we build and how we build it
  • Improving our CI/CD and simplifying deployment and administration
  • Maintain and diagnose software in AWS or in customer data centers
  • Drive performance and scalability improvements

Required qualifications

  • At least 6 years of experience building complex web applications and backend services as a full-stack engineer
  • Minimum of 2 years at the senior level
  • Strong architecture and design skills
  • Full-stack development expertise with TypeScript and JavaScript
  • Advanced knowledge of reactive UI frameworks (React, Vue…)
  • Advanced database experience (SQL / NoSQL), particularly with MongoDB, PostgreSQL, PostGIS, and geospatial data
  • Experience developing REST APIs
  • Deep experience with Linux and Docker containers
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience

Nice to have

  • Experience building and using generative AI and LLMs: prompt design, vector embeddings, deploying local LLMs
  • Experience architecting and maintaining production cloud infrastructure (AWS, Terraform, devops are a plus)
  • Architecting microservices and large-scale distributed systems for performance, scalability, high availability
  • Experience interviewing software engineering candidates at a senior level
  • Software security background; authentication and authorization, OWASP top 10

Benefits

  • Extended health insurance for employees and their dependants
  • A generous and flexible vacation policy
  • Company equity in a growing startup

Before you apply

  • This role is only open to people able to obtain Secret security clearance in Canada

About the company

H2 Analytics builds EASE (Exercise Architect Suite), a tool used by military, intelligence, law enforcement, and emergency response organizations to develop intelligence-focused mission-critical training exercises.

Senior Software Engineer at H2analytics | JobZoey