
Associate Software Engineer
Forescout Technologies Inc.1 month ago
Dallas, TX, USAMid Level
Responsibilities
- Lead the architecture and design of features for the Forescout eyeSight product line.
- Develop complex software features using detailed designs, coding standards, and quality expectations.
- Design, implement, test, document, and deliver enterprise-grade production software.
- Collaborate with architects, developers, product management, senior technical leaders, and cross-functional teams.
- Contribute to product roadmap definition and refinement.
- Deliver tested, documented, and deployment-ready solutions within a Scrum team.
- Mentor junior development team members.
- Evaluate and explain emerging security technologies.
Requirements
- Bachelor’s or master’s degree in computer science or a related field.
- At least 2 years of industry experience developing software with Java.
- At least 2 years of experience delivering production software.
- Experience with Java and either Perl, Python, or a similar scripting language.
- Experience developing APIs with Spring is a plus.
- Experience working with Linux and Windows, with a strong preference for Linux.
- Knowledge of networking concepts and protocols including TCP/IP, HTTP, SSL, SSH, and the OSI model.
- Experience designing, implementing, testing, documenting, and delivering enterprise-grade software.
- Strong problem-solving, collaboration, communication, and teamwork skills.
Benefits
- Hybrid work arrangement with required Plano office attendance Tuesday through Thursday.
- Forescout covers 85% of employee and dependent benefits premiums for U.S. employees.
- 401(k) match, generous paid time off, and company-paid employee life and disability insurance.
- Voluntary life, accident, and critical illness insurance, employee assistance program, and maternity and parental bonding leave.
- Collaborative environment with leadership support for professional growth and development.
- Only U.S. citizens and U.S. permanent residents will be considered.