Please find the Job Position Details;
Position: Detection Engineer
Location: 100% Remote
Duration: 6+ Months (with possible extension)
Pay Rate: $80/hr. on W2
Job Description:
- Detection Engineer (Mid-level)
What candidates will be doing:
- Develop custom detection logic across SIEM, EDR, and other security tooling within a cutting-edge technology stack.
- Leverage threat modeling, detection engineering frameworks, and other creative methods to produce high-fidelity, investigation-worthy alerting.
- Work closely with cross-functional teams to create tailored, purpose-built security content.
- Lead technical knowledge sharing sessions to empower other teammates and stay on the forefront of content development & beyond.
- Possess a “detection-as-code” mindset to drive security content that is confidently deployed, continuously tested, and expertly tuned.
- Become immersed in client technology stack and logging to deliver solutions that push the boundaries of client security capabilities.
- Use this familiarity to present client security teams with the most relevant data to make quick and accurate decisions.
- Stay current with the latest detection engineering techniques, threat tactics, and industry knowledgebase.
- Shape the future of client data science and advanced analytic efforts.
What candidates will need:
- Bachelor’s degree in computer science/information systems or the equivalent combination of education, training, or work experience.
- GSEC, GCIH, CISSP or other security or network certifications desired.
Typically requires two or more years of experience with:
- Experience with cloud-native data platforms, event streaming and analytic engines.
- Knowledge of network design and data flow/pipelines.
- Strong understanding of security data lakes, SIEM, EDR, and interacting with SOAR.
- Expert proficiency with programming/scripting languages and query languages (Python, R, Powershell, SQL/KQL/LQL).
- Adaptability to new languages and technologies.
- Clean and thoughtful documentation to enable knowledge sharing and reference materials.
- Agile project development methodologies and incident case management experience.
- Familiarity with “detection-as-code” and implementing CI/CD in detection engineering.
- Ability to identify untapped value, while also possessing a “consumer-first” mindset to build outstanding security content.
- In-depth knowledge of security technologies (encryption, data protection, design, privilege access, etc.).
- Exploratory mindset, ownership, time management, presentation and organizational skills.
- Passion for securing the mission, continuous learning and a growth mindset.
Summary:
- Responsible for providing high-level consulting services to clients and preparing programming assignments.
- Designs, plans and supervises implementation of complex, large-scale system projects.
- Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing for a complex, large-scale computer system.
- Assists in supervising the daily activities of the project team members.
Essential Duties and Responsibilities:
- Provides high-level consulting services to client personnel (e.g., advises client on complex issues involving new regulation, technology or system functionality; evaluates various technical and business solutions and makes recommendations to client; troubleshoots errors and inefficiencies related to the application(s) and related processes; advises client on technical direction and specific business issues).
- Maintains project estimates and project management timelines for multiple major projects.
- Verifies completeness and accuracy of specifications for multiple major projects to be estimated (e.g., report changes, control file changes, file fixes).
- Determines programming requirements for multiple major projects (e.g., product updates, conversions).
- Research and designs system modules, program enhancements and modifications to existing programs or modules.
- Create documents to communicate complex technical information to audiences of all levels.
- Conducts research and documents findings and recommendations by using analytical problem solving.
- Provides client support, training, testing and vendor relations.
- Develops technical designs that will meet system objectives and minimize the impact on operations.
- Maintains and develops on-line and batch application programs.
- Codes programs that interface with multiple applications.
- Trains new employees on all aspects of an application or system product.
- Develops complex procedural language routines.
- Provides applications development and support and utilizes troubleshooting and diagnostic tools.
- Monitors, measures, and optimizes individual and combined utilization of hardware, software, and telecommunications components.
- Responsible for software installation and maintenance.
- May act as project leader.
- Develops and implements a disaster recovery plan.
- Performs other related duties as assigned.
Qualifications:
- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
- The requirements listed below are representative of the knowledge, skills, and/or abilities required.
- Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Complexity of Work:
- Moderately routine; general policies applied.
- Some decision-making.
Education:
- Bachelor’s degree from a four year college or university in a related area.
Experience:
- 7 to 10 years with 6 to 8 years full life cycle development experience and 5 to 7 years programming and system design experience in financial services or a related industry in directly-related progressively responsible positions; or equivalent combination of education and experience.
Knowledge, Skills and Abilities:
- Thorough knowledge of structured programming technology for structured language environment
- Thorough knowledge of applications/development methodologies
- Thorough knowledge of appropriate operating systems, programming languages, and development tools
- Considerable knowledge of performance tuning
- Skill in interpersonal skills/team building
- Skill in project management experience
- Skill in operating independently
- Skill in exhibiting solid analysis, decision-making, and problem solving
- Skill in understanding and focusing on the clients’ needs and goals, establishing credibility and building relationships with clients
- Ability to assess requirements, alternatives, and risks/benefits for low- to high-impact projects
- Ability to develop a mid-size project plan (i.e., a plan that affects a single system or family and multiple resources) using approved project management software
- Ability to communicate effectively verbally and in writing
- Ability to establish and maintain effective working relationships with employees, clients, vendors and public