• NetScout Systems
  • Mount Airy , MD
  • Information Technology
  • Full-Time
  • 5902 Old Bohn Rd


Loading some great jobs for you...




MA - Westford, MD - Baltimore, MI - Ann Arbor, US-Maryland (MD), US-Massachusetts (MA), US-Michig...
Refer Save Apply Job ID: 002351 Company Name: NETSCOUT Netscout is currently seeking a Software Architect to join our team. Description: Software Architect - Security Product Engineering The Security R & D organization of NETSCOUT is seeking software engineers with excellent technical and communication skills to join its security product engineering team. We recruit highly motivated creative thinkers who work in small teams with other talented software engineers, technical writers, and software quality assurance engineers into our high-energy, fast-paced environment.This position will work closely with technical leaders, engineering management, product architects, the office of the CTO, and our threat intelligence team to design and build products. Frequent, clear, candid communication will be essential in this role as course and direction may change quickly in response to the success of each product. The engineer will need to not only accept constructive criticism with grace, but should also seek it out from other members of our architecture and senior engineer community.This position reports to the Engineering Director for Enterprise Security Products.Duties Design and write robust, well-documented, efficient software that can be maintained over timeDesign and write unit tests to cover primary use-cases and fault scenariosParticipate fully and respectfully in regular ScrumsUpdate product and bug tracking systems regularly as tasks are completedDescribe design decisions and technical approach both verbally and in writingDocument important details for future reference on Arbor Engineering s wikiSupport other team members that may need help with tasksBring innovative ideas and new approaches to solving problems to the teamExplore new technologies applicable to network and systems securityContribute to staff development through regular presentations and occasional hands-on training Required skills and experience Expert knowledge of the Linux/UNIX operating systemExtensive experience developing on Linux or other Unix-like systemsDemonstrated ability to work independently as well as collaboratively in small teamsExcellent written and verbal communication skillsExperience writing unit tests and automated functional testsBA/BS in Computer Science, Computer Engineering, or similar technical field, or the equivalent experienceExpertise with Python or other common software languageExpertise in building and integrating with APIs using asynchronous and synchronous methodsDemonstrable experience with building de-coupled services using containers or serverless cloud technologiesExpertise in using database and storage technologies like Redis, MongoDB, Postgres, and ElasticSearchExposure and experience with enterprise security data sets and integration with standards like STIX/TAXII, Splunk, SIEM systems (QRadar, ArcSight), and Threat Intelligence systems (Anomali, ThreatConnect)Knowledge of orchestration systems like Ansible and Phantom Exposure and experience with public cloud platforms (AWS, GCE, etc) Desired skills and experience Prior experience in a position focused on rapid prototypingExperience with big data technologies and algorithmsGraduate degree in computer science, computer engineering, or similar fieldTen of more years of experience as a software developerExperience building high-speed networking devices such as firewalls, intrusion detection systems, intrusion prevention systems, or deep packet inspection (DPI) systemsExtensive use of native AWS serverless technologies (Lambda, S3, SQS, Kinesis, SNS, Dynamo, etc)Uncanny ability to anticipate the next phase of a project and plan for it appropriatelyExperience using and/or integrating security system components Requirements: Education Bachelors (or equivalent work experience) Bachelors (or equivalent work experience) Job Type Full-Time Full-Time Location US-Massachusetts (MA), US-Maryland (MD), MD - Baltimore, US-Michigan (MI), MI - Ann Arbor, United States (US), MA - Westford US-Massachusetts (MA), US-Maryland (MD), MD - Baltimore, US-Michigan (MI), MI - Ann Arbor, United States (US), MA - Westford Preferred Language English English

The Security R & D organization of NETSCOUT is seeking software engineers with excellent technical and communication skills to join its security product engineering team. We recruit highly motivated creative thinkers who work in small teams with other talented software engineers, technical writers, and software quality assurance engineers into our high-energy, fast-paced environment.

This position will work closely with technical leaders, engineering management, product architects, the office of the CTO, and our threat intelligence team to design and build products. Frequent, clear, candid communication will be essential in this role as course and direction may change quickly in response to the success of each product. The engineer will need to not only accept constructive criticism with grace, but should also seek it out from other members of our architecture and senior engineer community.

This position reports to the Engineering Director for Enterprise Security Products.


Associated topics: application architect, back end, design, design pattern, develop, lead, matlab, programming, senior software engineer, software engineer lead

* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...