Sr. Software Engineer
-
Job ref:
9084
-
Location:
Westford, United States
-
Sector:
-
Contact:
Chris Najem
-
Published:
over 1 year ago
Senior Software Engineer- Direct Hire
Security Product Engineering
This position reports up to the Engineering Director for Enterprise Security Products.
Duties:
- Design and write robust, well-documented, efficient software that can be maintained over time
- Design and write unit tests to cover primary use-cases and fault scenarios
- Participate fully and respectfully in regular Scrums
- Update product and bug tracking systems regularly as tasks are completed
- Describe design decisions and technical approach both verbally and in writing
- Explore new technologies applicable to network and systems security
Required skills and experience:
- Expert knowledge of the Linux/UNIX operating system
- Extensive experience developing on Linux or other Unix-like systems
- Demonstrated ability to work independently as well as collaboratively in small teams
-
Need to have C/C++, Python and Linux experience. Agile development for Network Security software products.
-
Python is a must have
- Excellent written and verbal communication skills
- Experience writing unit tests and automated functional tests
- BA/BS in Computer Science, Computer Engineering, or similar technical field, or the equivalent experience
- Expertise with Python or other common software language
- Expertise in building and integrating with APIs using asynchronous and synchronous methods
- Demonstrable experience with building de-coupled services using containers or serverless cloud technologies
- Expertise in using database and storage technologies like Redis, MongoDB, Postgres, and ElasticSearch
- Exposure 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:
- Ten of more years of experience as a software developer
- Experience building high-speed networking devices such as firewalls, intrusion detection systems, intrusion prevention systems, or deep packet inspection (DPI) systems
- Extensive use of native AWS serverless technologies (Lambda, S3, SQS, Kinesis, SNS, Dynamo, etc)
Locations: Westford, MA or Ann Arbor, MI