Forescout Technologies Inc.

Senior Software Engineer – Java Full Stack

Forescout Technologies Inc.

full-time

Posted on:

Location Type: Hybrid

Location: DallasTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Collaborate with developers, DevOps, data scientists, QA and product management throughout the development cycle in an Agile environment.
  • Design, implement, and maintain scalable services and APIs for our cloud-based cybersecurity SaaS product, with a focus on Java and Azure services.
  • Ensure the solutions are robust, secure, and performant, meeting high security standards and supporting FedRAMP requirements for our government and enterprise customers.
  • Research and propose designs for new microservices and features providing technical guidance and best practice recommendations in cloud architecture and secure coding.
  • Write clean, well-documented code and conduct thorough peer code reviews.
  • Monitor application performance, proactively identify & resolve issues.
  • Lead and mentor junior developers and new team members, fostering a culture of knowledge-sharing and continuous improvement.

Requirements

  • U.S. citizenship is required to support FedRAMP-compliant environments.
  • A bachelor’s degree in computer science or equivalent.
  • 7+ years of experience writing code in Java.
  • 2+ years of experience in one or more of the following: React, Node.js, TypeScript.
  • 2+ years of experience developing and integrating with Azure services (e.g., Azure Data Explorer, Event Grid, Event Hub, Service Bus, CosmosDB).
  • Excellent written and verbal communication skills.
  • Ability to work independently and collaboratively with remote teams.
  • Excellent analytical and problem-solving skills.
  • Experience with Linux commands.
Benefits
  • Competitive compensation and benefits – we cover 85% of employee and dependents’ benefits premiums (US only)
  • 401K match
  • Generous PTO policy
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaReactNode.jsTypeScriptAzure servicesmicroservicescloud architecturesecure codingLinux commandsAPI development
Soft Skills
communication skillsanalytical skillsproblem-solving skillscollaborationmentoringknowledge-sharingindependencecontinuous improvement
Certifications
Bachelor's degree in computer science