Senior Software Engineer

NetScout Systems   •  

Ann Arbor, MI

Industry: Enterprise Technology


Not Specified years

Posted 57 days ago

This job is no longer available.

As a member of our engineering team, you will be working with home-grown and third-party systems intended to take in high volumes of data efficiently and make it available to a variety of presentations for network and security customers. Through our Agile process, you will write code for the purpose of creating the classic big data ingestion and storage mechanisms, as well as extending the front-end product API that allows fast, clean access to that data. The speed and reliability of these systems makes possible many exploratory and automated network and security applications. Behind every compelling big data front end is a fast, stable system making it all possible. We have a strong culture of performing peer reviews of work, both with designs and code implementations, so collaboration skills are key.

Required Skillset

  • Proficient developing in C or Python in a Unix or Linux environment
  • A driving sense of craftsmanship, quality and ownership
  • Ability to work independently with minimum supervision and to take on additional tasks as assigned
  • Ability to work in small teams and cross-team to solve complex problems
  • Excellent written and verbal communication skills

Desired Experience

  • 7 or more years of experience in software design, development, and implementation
  • Experience developing medium/large scale containerized applications, with interest in container orchestration mechanisms, service optimization in a container environment, and an understanding of container networking, both overlay and bare metal.
  • Integrating distributed systems
  • Demonstrated experience leading small teams
  • Experience with python and web frameworks in general
  • Writing unit tests and automated functional tests
  • Maintaining Linux or other Unix-like systems
  • Working in an Agile or Lean environment
  • Experience in a Unix-based LAMP environment
  • Understanding of, or background using, high-speed networking devices such as firewalls, intrusion detection systems, intrusion prevention systems, or deep packet inspection (DPI) systems
  • Understanding of application layer network protocols


Education Bachelors (or equivalent work experience) Job Type Full-Time Location US-Michigan (MI), MI - Ann Arbor Preferred Language English