Software Engineer III
Company: NetScout Systems Inc.
Location: Ann Arbor, Michigan
Posted on: June 22, 2017
Job Description:
Position: Software Engineer III (Ann Arbor, Michigan) Multiple openings available. ** Position reports to Ann Arbor, Michigan office location.
Any qualified U.S. worker will be permitted to work out of a home
office. Duties: Design, develop, and test scalable network security
products. Investigate and identify security threats in a corporate
environment. Design and develop concise and scalable features, support and
improve existing features, and troubleshoot and resolve product
issues discovered during the implementation process. Collaborate with
software architects in order to develop the best technical design and
approach for new product development. Perform software development
utilizing C, Python, Scala, and Ruby in a Linux system. Develop a highly
responsive network analysis system to capture network information and
present critical information to users. Leverage understanding of
high-speed networking devices including firewalls, intrusion detection
systems, intrusion prevention systems, and/or deep packet inspection
(DPI) systems. Utilize understanding of parallel and multi-thread applications and application layer protocols to develop network
security products. Work with Agile development methodologies to achieve
product goals and network security objectives. Requirements: Master’s degree (or foreign equivalent) in
Computer Science, Electrical Engineering, Information Systems, or a
related field and three (3) years of experience performing software
development to decode network traffic in a security space; or in the
alternative, a Bachelor's degree (or foreign equivalent) in Computer
Science, Electrical Engineering, Information Systems, or a related field
and five (5) years of experience as indicated above. Also requires demonstrated expertise (DE): developing
applications and unit tests in C and Python on Linux OS to capture and analyze
network traffic; DE applying network applications and protocols
including TCP/IP, UDP/IP, DNS, SNMP, HTTP, and SSL/TLS to identify
security threats; DE utilizing relational and non-relational databases
including Postgres, SQLite, Cassandra, and Elastic Search to analyze and
store large datasets including decoded network traffic; and DE
developing Ruby and Scala middleware applications to troubleshoot and resolve
network analytic appliance issues. To apply, submit resume referencing Job Code #DD-SE3 to careers@netscout.com.
Keywords: NetScout Systems Inc., Detroit , Software Engineer III, Systems / IT / Software , Ann Arbor, Michigan, Michigan