Senior Software Engineer
Location
Canada
Posted
69 days ago
Salary
CA$120K - CA$170K / year
Seniority
Senior
Job Description
Senior Software Engineer
H2 Analytics
• Lead the architectural design and implementation of EASE features including developing APIs, UX, and automated tests • Gathering stakeholder feedback and defining features to meet customer needs • Writing proposals, carrying out code experiments, and building prototypes • 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 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 • Teaching advanced coding practices and architectural patterns • Mentoring junior developers and fostering best practices • Reviewing and approving code contributions from team members, ensuring quality, security, compliance
Job Requirements
- at least 6+ years of experience building complex web applications and backend services as a full-stack engineer
- a minimum of 2 years at the senior level
- Strong architecture and design skills
- Advanced knowledge of reactive UI frameworks (React, Vue…)
- Expertise with TypeScript, JavaScript, and Python
- Experience developing REST APIs
- Database architecture experience (SQL / NoSQL)
- 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
- This role is only open to people able to obtain Secret security clearance in Canada due to the nature of our work.
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 creating a supportive and diverse company
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• build world-class rich media solutions for Glia’s customers • impact the successful execution of Voice+AI roadmap • collaborate with distributed engineering teams across Estonia, Portugal, and Spain
• Collaborate across the stack to influence the design of our foundational technology, ensuring it meets the needs of next-generation AI models. • Identify and resolve performance bottlenecks in distributed training and inference workloads through deep-dive analysis of the software-hardware interface. • Conduct rigorous performance benchmarking and characterization on multi-node clusters.
Senior Software Engineer, Client Platform
Descript, Inc.Descript, Inc. builds collaborative tools for new media creators. It offers an “engine” that enables its clients to edit audio by modifying text (similar to
• Own the use of React across the codebase • Evolve and scale Descript's component library • Profile, diagnose, and fix client-side performance bottlenecks • Identify gaps in our testing strategy and work with the entire engineering org to make changes • Act as a force multiplier, writing playbooks & docs, delivering tech talks, pairing with product engineers, and creating local tooling
• Lead a team of 5-8 Fullstack developers. • Write and review code (approximately 70/30 split in favor of management). • Ensure the team follows company processes and engineering guidelines. • Own the delivery of features and adherence to deadlines. • Make technical decisions, prepare technical designs for new features, and align them with neighboring teams and your manager. • Manage technical debt and maintain the technical backlog for your team. • Mentor and develop engineers; conduct regular 1:1 meetings. • Onboard new team members. • Conduct performance reviews.




