Jobs and Careers
FO

Sr. Software Engineer - Java / Python

Forescout Technologies Inc.
United Statesfull_timeVerifiedPosted 8 Aug 2024

About the role


What We Do:

Today the modern enterprise is an Enterprise of Things. We are on a mission to secure the Enterprise of Things with active defense by identifying, segmenting, and enforcing compliance of every connected thing. In real time and at scale. Our unified security platform enables enterprises and government agencies to focus on Zero Trust segmentation, IT/OT convergence and OT/ICS innovation, all supporting our mission and vision.

Join us as we secure the world with our products. We are looking for resourceful and gritty individuals to collaborate as one team while ensuring a world-class customer experience. We are cyber-obsessed about addressing the world’s most challenging security problems. Innovation starts here, everyone’s ideas are valued, visionaries welcomed!

(We are NOT open to sponsoring H1B visa candidates or relocating candidates)
(This role is in our Plano, TX office with 1-2 days per week remote only)
What You Will Do:We are seeking a highly experienced Senior Software Engineer to join our dynamic team and lead the development of high-performance applications and scalable cloud solutions. As a Senior Software Engineer specializing in Cloud technologies within the eyeSegment Team, you will play a crucial role in architecting, developing, and maintaining cloud-based solutions. Your responsibilities will include designing scalable and resilient systems, implementing cloud-native applications, and collaborating with cross-functional teams to deliver high-quality software. As a senior member of the Forescout’s eyeSegment Team, you will provide technical leadership, mentorship, and contribute to the continuous improvement of software development practices. Experience with the FedRAMP certification process and familiarity with Forescout's eyeSegment product is considered a significant bonus.Key Responsibilities:
  • Architectural Design:
    • Design and implement scalable, reliable, and secure cloud architectures for applications within the eyeSegment Team.
    • Provide expertise in selecting appropriate cloud services and technologies to meet project requirements.
    • Integrate Forescout's eyeSegment product into cloud architecture where applicable.
    • Collaborate with system architects to ensure alignment with overall system design.
  • Software Development:
    • Lead the development of cloud-native applications using modern programming languages (e.g., Java, Python, Go).
    • Implement best practices for code quality, performance, and maintainability.
    • Integrate and leverage Forescout's eyeSegment product capabilities in software solutions.
    • Work closely with cross-functional teams to understand business requirements and translate them into technical specifications.
  • Cloud Infrastructure:
    • Utilize cloud platforms (e.g., AWS, Azure, Google Cloud) to architect and implement robust solutions.
    • Implement and optimize infrastructure as code (IaC) using tools like Terraform or AWS CloudFormation.
    • Ensure proper configuration and management of cloud resources, considering Forescout's eyeSegment requirements.
  • Microservices and Containerization:
    • Design and develop microservices-based architectures for cloud deployment.
    • Utilize containerization technologies such as Docker and orchestration tools like Kubernetes.
    • Integrate Forescout's eyeSegment product into containerized environments where applicable.
  • Performance Optimization:
    • Identify and address performance bottlenecks in cloud-based applications.
    • Optimize resource utilization and implement solutions for efficient scaling, taking into account Forescout's eyeSegment performance considerations.
  • Security and Compliance:
    • Implement security best practices to protect cloud-based applications and data.
    • Ensure compliance with industry standards and regulations related to cloud security.
    • Bonus: Experience with the FedRAMP certification process and expertise in securing

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Forescout Technologies Inc.

View company profile →