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.