Arbor Networks logo
Senior Software Engineer - Arbor Networks Ann Arbor, MI, United States Bookmark Share Print 412 0 0

Listing Description

Senior Software Engineer

The ideal candidate has experience building web applications for network security. If you want to work in a fast-paced environment, building best in class network infrastructure protection and visibility products, then we are interested in talking to you!

Qualified candidates will work at the Arbor Research and Development Headquarters, as part of a team to design, develop, test and deploy Arbor Spectrum.

Arbor Spectrum is a network-based platform that is designed to make investigators and security personnel faster and more effective, by processing 100s of GBs of data in real-time. It is a force multiplier for getting ahead of security threats. Utilizing real-time traffic analysis and sophisticated data analytics, Arbor Spectrum allows security analysts to piece together the timeline of a breach in minutes, not days or weeks.

Required Skillset:

At least 8 years of professional experience designing, developing, and maintaining software systems

Experience as a technical leader on a software development team

At least 4 years of software development experience in C/ C++ or Python

Experience developing for Linux systems

A passion for writing clean, concise and highly scalable code.

Experience with software development best practices including unit testing, code reviews, performance telemetry, and continuous integration

Ability to develop creative solutions to problems that are not well-defined

A driving sense of craftsmanship, quality, and ownership.

Ability to work in small teams to solve complex problems and to handle your own tasks independently.

Excellent written and verbal communication skills.

Desired Skillset:

Experience writing network applications

Experience developing distributed systems

Experience with Agile development methodologies (SCRUM, TDD, etc.)

Experience writing shell scripts

Experience using or developing Suricata or Snort

Experience developing parallel/multi-threaded applications

Understanding of, or background using, high-speed networking devices such as firewalls, intrusion detection systems, intrusion prevention systems, or deep packet inspection (DPI) systems

Experience with relational databases such as Oracle, MySQL, or Postgresql

Experience using time-series databases like InfluxDB and ElasticSearch for storing and querying logging and event data

Education

Master’s degree in Computer Science, Computer Engineering (or equivalent work experience)As a member of our engineering team, you will work with our research and architecture teams to turn ideas into functioning code that will be deployed in large distributed systems to protect against modern network threats.

Build web applications for network security.


Listing Details

  • Salary: $90000 - $110000
  • Citizenship: Us Citizen
  • Incentives: Bonus

 

  • Education: Masters Degree
  • Travel: No Travel
  • Telework: No Telecommute



About Us

NinjaJobs is a community-run job platform developed by information security professionals. Our unique approach of focusing strictly on cybersecurity positions allows us to personalize the user experience.

Our Contacts

1765 Greensboro Station Pl.
Suite 900
Tysons Corner Va 22102

(703) 594-7765