
Software Engineer
Forescout Technologies Inc.16 days ago
Ottawa, CanadaSenior
Responsibilities
- Own and deliver software stories end-to-end.
- Develop and maintain Java-based software solutions for a cloud cybersecurity SaaS product, with emphasis on Azure services.
- Build frontend functionality using React, Node.js, and/or TypeScript.
- Perform code reviews, debugging, unit testing, and technical troubleshooting.
- Collaborate with Product, QA, UX, and other cross-functional teams to refine requirements.
- Apply DevOps, CI/CD, and Agile practices while contributing to documentation and knowledge sharing.
- Analyze and optimize code for performance, scalability, and security.
- Mentor associate and junior-level engineers.
Requirements
- At least 5 years of experience writing Java code, including API development and database management.
- At least 5 years of frontend development experience with React, Node.js, and/or TypeScript.
- At least 2 years of experience with cloud platforms such as AWS, Azure, or GCP and with Docker and Kubernetes.
- Bachelor’s or master’s degree in computer science or a related field.
- Strong knowledge of data structures, algorithms, object-oriented programming, version control, CI/CD pipelines, testing frameworks, performance optimization, security best practices, and software scalability.
- Preferred experience with Linux shell scripting, the Azure data stack, Terraform, Helm, cybersecurity, and networks.
- Exposure to LLM inference, agents, MCP servers, and prompt engineering.
Benefits
- Health care coverage includes 85% of employee and dependent premiums.
- The company provides fully paid employee life and disability insurance premiums, a 401(k) match, flexible time off for U.S. employees, insurance options, an employee assistance program, and maternity and parental bonding leave.
- The role offers a collaborative environment, supportive leadership, and professional growth opportunities.
- This is a hybrid role requiring work in the Kanata office every Thursday.
- Only Canadian citizens and Canadian permanent residents will be considered.
Tech Stack
Categories
About Forescout Technologies Inc.
Forescout Technologies builds cybersecurity software and appliances that automatically discover, classify, and secure connected assets across IT, OT, IoT, and medical networks, with capabilities for network segmentation, compliance, and automated response. Its Vistaro platform integrates with many security tools and is sold to large enterprises, critical infrastructure operators, and public-sector organizations via subscriptions and services. Founded in 2000 and headquartered in San Jose, it is privately held under Advent International after previously trading on Nasdaq.