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