Job Information
ForeScout Technologies, Inc. Sr. Python Software Engineer/Architect for Automation in Dallas, Texas
Sr. Python Software Engineer/Architect for Automation
Engineering Dallas, Texas Houston, Texas San Antonio, Texas Austin, Texas
Apply
What We Do
Managing cyber risk, together.
Forescout Technologies, Inc., a global cybersecurity leader, continuously identifies, protects, and helps ensure the compliance of all managed and unmanaged cyber assets – IT, IoT, IoMT, and OT. For more than 20 years, Fortune 100 organizations and government agencies have trusted Forescout to provide vendor-agnostic, automated cybersecurity at scale.
(Only US Citizens and US Permanent Residents will be considered for this position.)
(Hybrid role Tuesday through Thursday in our Plano, TX office.)
(If you are not in Dallas, you will be required to come to the Plano office twice a month, or once a month for three days.)
.
What You Will Do
If you highly professional, passionate about exploring our impressive NAC product, come Join the Forescout QA Team as: Senior Software Developer for Automation, and take part in defining and driving the future worldwide market leading product suite consists of: Network Access Control, Endpoint Compliance, Mobile Control, and Intrusion Prevention. Applications range from Client/Server applications to Web apps for a Network Access Control solution, running on both Windows and Linux systems.
Design, develop, maintain core components for the Forescout portfolio automation platform.
Contribute to the ongoing development of the automation platform by implementing new features, bug fixes and other improvements.
Develop new and extend existing frameworks into different development pipelines.
Lead complex and technically challenging projects/initiatives from concept to completion.
Run and analyze existing automation performance metrics and contribute to the improvement of processes and methodologies for the team.
Collaborate with team members and cross-functional development teams to design and develop new and enhance existing automation strategies.
What You Bring To Forescout
Professional Skills
Minimum of 7-10 years of experience as a software developer/architect designing, building, and maintaining infrastructure and plugin module automation code around traditional client server products.
Experience designing/building playbooks with Ansible Automation Platform or similar tools is recommended.
Proficiency in Python with experience in Java and scripting languages. Including object-oriented design, industry best practices, software patterns, and architecture principles.
Experience using and developing automation frameworks such as Selenium, JUnit, TestNG, Robot Framework, etc.
Experience with version control systems like Git.
Experience with network and virtualization technologies.
Excellent analytical and problem-solving skills with meticulous attention to detail.
Strong communication and collaboration abilities to work effectively in a team environment.
Should be able to work in a fast-paced environment with minimal processes, limited guidance, and focused on productivity. Including demonstrated ability to logically and analytically troubleshoot software and network issues
Familiar with Test Management Tools, such as TestRail, and Project Management tools, such as JIRA.
Comfortable with various operating systems, including Windows, Linux, and macOS.
Experience working in an Agile environment.
Personal Skills
Can work independently.
Thorough thinker and focused on quality.
Committed and proactive.
Fast learner, resourceful.
Excellent execution and communication skills a must.
Collaborates well with others.
Motivated and willing to learn new technologies and eager to apply them to improve day-to-day productivity and code quality.
Team player, willing to learn, and mentor others.
What Forescout Offers You
Competitive compensation and benefits – we cover 88% of employee and dependents’ benefits premiums (US only), 401K match, generous PTO policy, 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
Learn more at: www.forescout.com
#LI-BS2
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.