Senior Software Engineer-Security Product Engineering|
Minimum Education: Bachelors
Job Type: Full Time
Email this job to a friend
Senior Software Engineer-Security Product Engineering
Arthur L Crume
*10+years of experience as a software developer.
*Expert knowledge of the Linux/UNIX operating system.
*Extensive experience developing on Linux or other Unix-like systems.
My clients Security R & D organization is seeking software engineers with excellent technical and communication skills to join its security product engineering team.
The are seeking to recruit highly motivated creative thinkers to work in small teams with other talented software engineers, technical writers, and software quality assurance engineers into their high-energy, fast-paced environment.
This position will work closely with technical leaders, engineering management, product architects, the office of the CTO, and the 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 the architecture and senior engineer community.
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.
Document important details for future reference on Engineering’s wiki.
Support other team members that may need help with tasks.
Explore new technologies applicable to network and systems security.
Contribute to staff development through regular presentations and occasional hands-on training.
Bring innovative ideas and new approaches to solving problems to the team.
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 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 and experience:
Prior experience in a position focused on rapid prototyping.
Experience with big data technologies and algorithms.
Graduate degree in computer science, computer engineering, or similar field.
10+ 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.)
Uncanny ability to anticipate the next phase of a project and plan for it appropriately.
Experience using and/or integrating security system components.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability or protected veteran status.
ALC Staffing Associates
509 N Vermilion
Danville, IL 61832