Seeking a Senior Software Engineer in Canada to build high-impact cybersecurity products. Responsibilities include full-stack development on cloud-native systems, API design, and mentoring engineers. Requires 5+ years of experience with React, TypeScript, Node.js, Go, and Kubernetes. This fully remote role offers competitive compensation and a collaborative, innovation-driven environment.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in Canada.
This role offers the opportunity to work on high-impact cybersecurity products in a fast-paced, innovation-driven environment where engineering quality directly contributes to protecting customers against real-world threats. You will be responsible for building and evolving full-stack features across modern, cloud-native systems, helping deliver scalable and secure solutions used in mission-critical security operations. The environment is highly collaborative and agile, with frequent releases and strong ownership expectations across the stack. You will contribute to both frontend and backend development, working with modern technologies such as React, TypeScript, Node.js, and Go in a Kubernetes-based architecture. This is a hands-on engineering role where you will influence technical decisions, improve system resilience, and mentor other engineers. You will also help shape product experiences end-to-end in a company operating at the forefront of cybersecurity innovation.
Accountabilities
- Design, build, and maintain full-stack features across cybersecurity products, ensuring high performance, scalability, and reliability in production environments.
- Lead end-to-end development initiatives across frontend and backend systems using technologies such as React, TypeScript, Node.js, and Go.
- Architect and evolve microservices-based systems deployed on Kubernetes, ensuring secure and efficient service-to-service communication.
- Develop and integrate APIs (REST, GraphQL, or gRPC), ensuring secure, scalable, and well-documented interfaces.
- Optimize database performance and design across SQL and NoSQL systems, including schema design, indexing, and query tuning.
- Collaborate closely with cross-functional teams to translate business needs into technical solutions and production-ready systems.
- Mentor engineers and contribute to technical leadership by sharing best practices in architecture, performance, and security.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- 5+ years of experience in full-stack software engineering in fast-paced, product-driven environments.
- Strong proficiency with React and TypeScript, including modern frontend architecture and design patterns.
- Solid backend engineering experience with Node.js and microservices-based systems in Kubernetes environments.
- Experience designing and consuming APIs such as REST, GraphQL, or gRPC in distributed systems.
- Strong understanding of database systems (PostgreSQL, MySQL, MongoDB), including performance tuning and data modeling.
- Proven ability to design scalable full-stack architectures from database layer to UI.
- Strong knowledge of software security best practices, including authentication, authorization, and secure API design.
- Excellent problem-solving skills with the ability to debug and resolve complex production issues.
- Competitive base salary with additional bonus and equity opportunities.
- Fully remote work environment within Canada.
- Comprehensive health, dental, vision, and life insurance coverage.
- Retirement savings plans and additional financial benefits (where applicable).
- Flexible time off and a fast-paced, high-autonomy engineering culture.
- Opportunity to work on cutting-edge cybersecurity products with high real-world impact.
- Collaborative, engineering-led environment with strong ownership and career growth opportunities.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Similar Jobs
Explore other opportunities that match your interests
NLB Services
Manager, Frontend Engineering
Wrapbook
Staff Software Engineer - Risk Engineering