Senior Software Engineer
Location
Canada
Posted
135 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
DescriptRecord. Transcribe. Edit. Mix. As easy as typing. Take control with Descript. For support, visit https://descri.pt/help
• 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.




