Sr. Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Forescout Technologies Inc. · 3 hours ago

Sr. Software Engineer

Forescout Technologies Inc. is dedicated to shaping the future of cybersecurity by building defenses against cyberattacks. They are seeking a dynamic Sr. Software Engineer to develop network vendor technology integrations and lead complex software systems design, while mentoring junior engineers and ensuring code quality.

Cloud SecurityCyber SecurityInternet of ThingsNetwork SecuritySoftware
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Develop the next generation of our network vendor technology integrations
Lead the design and development of complex software systems and features
Write, review, and maintain clean, efficient, and scalable code following industry best practices
Collaborate with cross-functional teams to gather requirements and translate them into technical solutions
Mentor and support junior engineers, fostering a culture of learning and continuous improvement
Perform code reviews to ensure quality, reliability, and performance of the codebase
Debug and resolve complex technical issues, ensuring system stability and performance
Contribute to architectural decisions, ensuring scalability, maintainability, and efficiency of solutions

Qualification

Software development experienceAgileCI/CDDevOpsProgramming languagesSystem design thinkingDebuggingTroubleshootingDistributed systemsContainerization DockerContainerization KubernetesTechnical leadershipObservability toolsPerformance optimizationCommunication skillsMentorshipProblem-solving

Required

8+ years of software development experience with a technical bachelor's degree
Excellent problem-solving and system design thinking
Effective technical leadership and mentorship
Ability to communicate complex technical concepts to various stakeholders
Deep expertise in Agile, CI/CD, DevOps, and cloud-native development
Strategic decision-making and prioritization of engineering efforts
Excellent debugging and troubleshooting abilities
Proficiency in multiple modern programming languages (e.g. Perl, Python, Java, Go, C++, or C#)
Advanced knowledge of data structures, algorithms, and design patterns
General computer networking background with preferably SSH, SNMP, and HTTP Restful interface experience
Excellent experience with distributed systems and microservices
Expertise in performance optimization, security best practices, and fault tolerance
Hands-on experience with containerization (Docker, Kubernetes), GitHub Actions, Pipelines, or Jenkins, and infrastructure as code (Terraform, Ansible)
Experience with observability tools (monitoring, logging, tracing) and production debugging
Proficiency with LLMs for accelerating development and technology selection for product applicability

Benefits

We cover 88% of employee and dependents’ benefits premiums (US only)
401K match
Generous PTO policy

Company

Forescout Technologies Inc.

company-logo
For more than 25 years, Fortune 100 organizations, government agencies, and large enterprises have trusted Forescout as their foundation to manage cyber risk, ensure compliance, and mitigate threats.

Funding

Current Stage
Public Company
Total Funding
$125.72M
Key Investors
Wellington ManagementFounders Circle CapitalAmadeus Capital Partners
2024-02-01Post Ipo Equity· $0.34M
2020-02-06Acquired
2017-10-26IPO

Leadership Team

leader-logo
Oded Comay
Co-Founder and Chief Technology Officer
linkedin
leader-logo
Sunil Varkey
Chief Technology Officer, Regional : EMEA & APJ
linkedin
Company data provided by crunchbase