Sr. Full Stack Software Engineer

2 weeks ago


Canada Forescout Technologies Inc Full time

Forescout delivers automated cybersecurity across the digital terrain. We empower our customers to achieve continuous alignment of their security frameworks with their digital realities, across all asset types – IT, IoT, OT, and IoMT. It is a non-stop journey, managing cyber risk through automation and data-powered insights.

(Candidates must be located in the Ottawa Area or willing to relocate to the Ottawa Area)

What You Will Do

We are looking for a dynamic and experienced Sr. Full Stack Software Engineer to join our Canadian development team and take part in building Forescout’s next generation of security products through innovative and scalable applications in a cloud environment. If you want to write great code, help secure global networks, and have a desire to solve challenging problems then this role is for you

  • Collaborate with developers, DevOps, data scientists, QA and product management throughout the development cycle in an Agile environment
  • Research and draft design proposals for new solutions
  • Write clean, scalable, and maintainable code across the full stack from database to frontend
  • Implement responsive IU designs and enhance the application performance
  • Conduct code reviews and advocate best practices for software development
  • Investigate and resolve arising operational issues
  • Lead and mentor junior developers fostering a collaborative and inclusive team environment

What You Bring To Forescout

  • Bachelor’s degree in Computer Science or equivalent
  • 7+ years of professional experience writing code in Java for the backend with a solid understanding of object-oriented programming, design patterns, and Java-based web services in an Linux environment (we are open to C# or C++ as a substitute if it is really strong)
  • 3+ years of Microsoft Azure cloud familiar with multiple services
  • 3+ years building single-page applications (SPA) framework using either React.js, Vue.js, or Angular
  • Understanding of CI/CD pipelines with experience with automation tools like Jenkins or GitHub actions
  • Knowledge of testing frameworks and tools such as JUnit, Mocha, Jest, Cypress and/or Selenium for both unit and integration testing
  • Awareness of web security practices and how to implement security in application layers using both Azure security features and application-level safeguards
  • Ability to troubleshoot and solve problems efficiently

Soft Skills

  • Excellent written and verbal communication skills with the ability to work independently and collaborative with remote teams in different time zones
  • Experience working in Agile environments, participating in scrums, and working effectively in a team setting
  • Ability to manage time effectively, prioritizing tasks, and meeting deadlines
  • Open to learning new technologies and frameworks as project requirements change

What Forescout Offers You

  • Competitive compensation and benefits including generous PTO policy, RRSP match, and much more
  • Collaborative and innovative environment – make an impact on worldwide security while working on the hottest technology
  • Leadership that supports and encourages professional growth and development
  • Want a glimpse of Life @ Forescout? Check us out on Facebook and Instagram

Forescout Technologies is proud to be an Equal Employment Opportunity Employer. We value and embrace diversity, equality, inclusion, and collaboration at the core of our “One Team” philosophy. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

#J-18808-Ljbffr

  • Canada VergeSense Inc. Full time

    Our Company The workplace has undergone a complete transformation. Historically, occupancy was consistent; everyone worked in-office five days per week. But post-pandemic, occupancy is inconsistent, unpredictable, and dynamic, as work has become more flexible than ever before. To make decisions with confidence, workplace, CRE, and facilities management...


  • Canada Konnectway Full time

    KonnectWay is looking for a Full-Stack Developer (focusing on Dojo, ReactJS, and Laravel) who would be responsible for designing, developing, and deploying web applications. The role involves working with a team of developers to create and maintain a seamless user experience across all web-based platforms. Full Stack Software Engineer Design and develop...


  • Canada Cpctechno Full time

    Job Description Full Stack Developer, reporting to the Software Engineering Lead and working closely with the rest of the Product Development team to deliver products and services that have an impact on Education. Our full stack Education solutions are built using Angular, Node.js, Express, and a wide range of Google Platform technologies. We also...


  • Canada Radformation Full time

    Sr. Cloud Software Engineer at Radformation - Djangojobs.Net Login Register Jobs Companies Post About Pricing Salary Contact Sr. Cloud Software Engineer at Radformation Remote US or Canada Mar 08, 2023 Work at Radformation Cancer rates increase year after year, yet high-quality care is not universal. By automating and standardizing the treatment...


  • Canada OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. Department: ...


  • Canada Konnectway Full time

    KonnectWay is looking for a Full-Stack Developer (focusing on Dojo, ReactJS, and Laravel) who would be responsible for designing, developing, and deploying web applications. The role involves working with a team of developers to create and maintain a seamless user experience across all web-based platforms. Full Stack Software Engineer Design and develop...

  • Data Engineer

    7 days ago


    Canada Epsilon Solutions Ltd. Full time

    Join to apply for the Data Engineer role at Epsilon Solutions Ltd. Join to apply for the Data Engineer role at Epsilon Solutions Ltd. Save this job with your existing LinkedIn profile, or create a new one. Save this job with your existing LinkedIn profile, or create a new one. Your job seeking activity is only visible to you. Email Welcome back ...

  • Data Engineer

    6 days ago


    Canada Epsilon Solutions Ltd. Full time

    Join to apply for the Data Engineer role at Epsilon Solutions Ltd. Join to apply for the Data Engineer role at Epsilon Solutions Ltd. Save this job with your existing LinkedIn profile, or create a new one. Save this job with your existing LinkedIn profile, or create a new one. Your job seeking activity is only visible to you. Email Welcome back ...


  • Canada Nexus Systems Group Inc. Full time

    Senior Full Stack Software Developer Responsible for developing software applications that operate on both the front-end and back-end of a system. They work with stakeholders to identify requirements and design user-friendly interfaces. They also write and test code, troubleshoot technical issues, and collaborate with other developers and engineers to...


  • Canada Elastic Path Software Full time

    What to expect as a Front-End Software Engineer II at Elastic Path? Elastic Path is taking e-commerce services to the next level, and it requires passionate and creative product-centric engineers to lead the charge. We're looking for someone who can design and implement e-commerce features in the front-end applications and projects that support Elastic Path...

  • Full Stack Engineer

    2 weeks ago


    Canada in Newbury Full time

    We’re backed by top European and American VCs includingOctopus Ventures and Expa, as well as angel investors like TomBlomfield (founder of Monzo) and Carlos Cadenas (Index Ventures,GoCardless, Skyscanner) Founded in 2020, we're alreadyserving blue-chip clients across UK, Europe, US and Canada We’re a fast-growing team, based between London, UK...


  • Canada Techedinlabs Full time

    We are hiring for a 'Senior Python Full-Stack Developer' in Canada. Please find the detailed job description below. This position provides full-time employment with 100% remote work, though candidates must reside within Canadian borders. Required Skills Bachelor’s Degree in Software Engineering or Information Technology Strong experience in...


  • Canada Epsilon Solutions Ltd. Full time

    Join to apply for the Sr Java Streaming Engineer role at Epsilon Solutions Ltd. Join to apply for the Sr Java Streaming Engineer role at Epsilon Solutions Ltd. Sign in to save Sr Java Streaming Engineer at Epsilon Solutions Ltd. . A bachelor's degree in computer science or another technical field or equivalent experience At least 10+ years...

  • Full Stack Engineer

    2 days ago


    Canada LNine Consulting Full time

    We are seeking a talented and experienced Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for developing and maintaining primarily back-end applications, though understanding of front-end is beneficial. You will work closely with our team to create innovative solutions that meet our clients' needs....

  • Full Stack Engineer

    21 hours ago


    Canada LNine Consulting Full time

    We are seeking a talented and experienced Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for developing and maintaining primarily back-end applications, though understanding of front-end is beneficial. You will work closely with our team to create innovative solutions that meet our clients' needs....

  • Full Stack Engineer

    21 hours ago


    Canada LNine Consulting Full time

    We are seeking a talented and experienced Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for developing and maintaining primarily back-end applications, though understanding of front-end is beneficial. You will work closely with our team to create innovative solutions that meet our clients' needs. Responsibilities:...


  • Canada KMS Technology Full time

    Full-stack Test Engineer, based in Da Nang KMS Technology was established in 2009 as a U.based software services company. With development centers in Vietnam and Mexico, we have been trusted globally for the superlative quality of our software consulting & development services, technology solutions, and engineers' expertise.  We pride ourselves on...

  • Full Stack Engineer

    4 weeks ago


    Canada Ion8 Full time

    ion8 is a full-cycle business management consultancy that combines deep industry knowledge with the highest technical expertise in the market to create tailored solutions to overcome our client's business challenges and create disruptive growth. Note: This is a remote position for Canadian residents only. The employment term is flexible (full-time,...


  • Canada HackerWeb Full time

    Wanderlog helps make leisure travel easier. We believe that travel makes the world better, and are building tools that lower the bar to it. Our core product, built starting 2019, is a travel planning app (we’re the top-ranked trip planner on iOS and Android), but we’re also helping travelers book hotels (without hidden fees), providing them with...


  • Canada Epsilon Solutions Ltd. Full time

    Join to apply for the Sr Java Streaming Engineer role at Epsilon Solutions Ltd. Join to apply for the Sr Java Streaming Engineer role at Epsilon Solutions Ltd. Save this job with your existing LinkedIn profile, or create a new one. Save this job with your existing LinkedIn profile, or create a new one. Your job seeking activity is only visible to...