Sr Software Development Engineer in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
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 Sr Software Development Engineer based in Canada.
This role offers the opportunity to build secure, scalable, and intuitive user experiences for enterprise cybersecurity solutions.
You will design and develop modern front-end applications that help organizations manage complex identity security challenges.
The position combines technical ownership, user experience focus, and close collaboration with product, design, and engineering teams.
You will contribute to architecture decisions, reusable components, and high-quality software practices.
This is an ideal opportunity for a senior front-end engineer who enjoys solving complex problems with meaningful customer impact.
You will work with modern technologies, AI-powered development tools, and cloud-based SaaS platforms in a collaborative environment.
The role provides strong ownership and the chance to influence the future of security-focused products used by global enterprises.
- Design, develop, and maintain scalable, performant, and accessible front-end applications that deliver exceptional user experiences.
- Build complex dashboards, workflows, and data-rich interfaces that help customers understand and manage security-related information.
- Contribute to front-end architecture, reusable component libraries, design systems, and engineering standards.
- Collaborate closely with product managers, designers, and backend engineers to transform requirements and prototypes into polished software solutions.
- Partner with backend teams to design API integrations, optimize data flows, and improve application responsiveness.
- Write clean, maintainable, and well-tested code while participating in code reviews and continuous improvement initiatives.
- Champion accessibility, performance optimization, usability, and quality across all user-facing experiences.
- Mentor other engineers by sharing front-end expertise, best practices, and technical guidance.
- Evaluate and adopt modern development approaches, including AI-powered coding tools, to improve productivity and software quality.
- Help shape technical decisions while balancing engineering excellence with practical business needs.
- Strong experience in front-end software development with modern JavaScript frameworks, preferably Angular with TypeScript; experience with React or Vue is also valuable.
- Deep knowledge of TypeScript and modern front-end architecture, including component design, state management, monorepos, and design systems.
- Hands-on experience using AI-assisted development tools such as Claude Code or similar agentic coding solutions to build production-quality software.
- Experience building and consuming REST or GraphQL APIs and integrating with cloud-based backend services.
- Experience developing data visualization solutions and dashboard interfaces using tools such as D3, Chart.js, Highcharts, or similar frameworks.
- Strong understanding of accessibility standards, including WCAG principles, performance optimization, and user experience best practices.
- Familiarity with modern front-end testing strategies and quality assurance practices.
- Experience working with cloud-hosted SaaS applications, ideally within AWS environments.
- Strong problem-solving abilities with attention to detail and a passion for delivering high-quality products.
- Excellent collaboration and communication skills, with the ability to work effectively across design, product, and engineering teams.
- Experience with embedded analytics, reporting platforms, micro-frontend architectures, or enterprise security products is a plus.
- Opportunity to work on innovative cybersecurity SaaS products that protect organizations worldwide.
- Flexible and trust-based work environment designed to support autonomy and work-life balance.
- Continuous learning opportunities and support for professional growth.
- Collaborative culture focused on inclusion, diversity, and employee development.
- Opportunity to work with modern technologies, cloud platforms, and AI-powered engineering tools.
- Remote work flexibility.
- Chance to contribute to products used by thousands of organizations and enterprise customers globally.
- Supportive team environment where employees are encouraged to share ideas and make an impact.