JobTarget Logo

Senior Software Engineer in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Software Engineer

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.
Requirements:
  • 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.
Benefits:
  • 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.
How Jobgether works:
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!
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.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Senior Software Engineer (Golang)

Jobgether
Canada Creek, Nova Scotia
New

Full Stack AI Engineer

Jobgether
Canada Creek, Nova Scotia
New

Intermediate Software Engineer

Achievers
Canada Creek, Nova Scotia
New

Software Engineer (Intermediate and Senior Levels)

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.