Fast Apply This is a Fast Apply job. Post your resume once to MilitaryHire, and apply with only two clicks.
Perfect if you are searching for a job using your phone.

Senior Software Engineer - Security Product Engineering - Military veterans preferred



  full-time   employee

District of Columbia
United States

Senior Software Engineer - Security Product Engineering

The Security R & D organization 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 up to the Engineering Director for Enterprise Security Products.

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
Support other team members that may need help with tasks
Bring innovative ideas and new approaches to solving problems to the team
Explore new technologies applicable to network and systems security
Contribute to staff development through regular presentations and occasional hands-on training

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
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 C programming 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)

100% Remote or Ann Arbor, MI or Westford, MA or Allen, TX or Maryland

Fast Apply This is a Fast Apply job. Post your resume once to MilitaryHire, and apply with only two clicks.
Perfect if you are searching for a job using your phone.


Save This Job

Email This Job to a Friend