This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.
Key Responsibilities:
- Design/develop/modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
- Develop and maintain SOAR playbooks to automate security incident response and operational tasks.
- Develop and maintain python scripts and integrations to support SOAR capabilities.
- Troubleshoot, debug and optimize SOAR automation to improve efficiency and effectiveness.
- Implement custom apps and APIs to extend SOAR functionalities.
- Ensure automations in SOAR follow the best practices and standards.
- Maintain technical documentation for automation workflows, scripts and integrations.
- Contribute to story refinement/defining requirements.
- Perform spike/proof of concept as necessary to mitigate risk or implement new ideas.
- Code solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
- Utilize multiple architectural components (across data, application, business) in design and development of client requirements.
- Assist team with resolving technical complexities involved in realizing story work.
- Design/develop/maintain automated test suites (integration, regression, performance).
Qualifications:
- Application Programming/Development experience designing, developing and deploying high-volume, multi-tiered, distributed transactional applications.
- 5+ years of python scripting & API development experience.
- 4+ years of Splunk SOAR development experience
- Experience with RESTful APIs and integrating third-party security tools.
- Experience with Linux/Unix environments and scripting.
- 4+ years of Agile development experience
- Conceptual understanding of Object Oriented Programming and SOLID design principles.
- Experience with databases(postGreSQL, NoSQL, Oracle, MongoDB).
- Hands-on experience with logging and monitoring frameworks.
- Knowledge of CI/CD pipelines for security automation.
- Deep understanding of Git version control system.
- Strong understanding of unit testing frameworks.
- Experience working in Agile development process and good understanding of various phases of Software Development Lifecycle.
- Strong analytical, problem-solving and communication skills with technical and non-technical cross-functional teams.
Desired:
- Familiarity with SOAR platform customization.
- Familiarity with SIEM tools(Splunk, Sentinel etc).
- Understanding of cybersecurity operations, incident response and threat intel.
- Experience with cloud security automations(AWS/Azure etc).
- Knowledge of software development lifecycle; preferably with Agile, Kanban/Scrum.
Skills:
- Application Development
- Automation
- Influence
- Solution Design
- Technical Strategy Development
- Architecture
- Business Acumen
- DevOps Practices
- Result Orientation
- Solution Delivery Process
- Analytical Thinking
- Collaboration
- Data Management
- Risk Management
- Test Engineering
1st shift (United States of America)