Senior Software Engineer
Posted Updated
Description
Responsibilities:
- Providing mentorship and technical leadership to the team.
- Audit the current response capabilities versus the opportunities based on individual EDR's APIs.
- Run end-to-end testing and help improve or automate this process to ensure quality.
- Participate in the full software development life cycle, building well-designed, testable, efficient, secure code.
- Update technical documentation to reflect changes in workflows, integrations, and system configurations.
- Help shape the roadmap of our SOAR platform capabilities and architecture.
- Stay informed about the latest security threats, SOAR platform updates, and automation best practices to continuously improve system effectiveness.
- Develop professional expertise, apply company policies and procedures to resolve a variety of issues.
- Determine a course of action based on guidelines, and modify processes and methods as required.
- Continuously learning and adopting best practices for code quality, software development methodologies, and programming principles to enhance coding skills and stay updated with industry advancements.
Requirements:
- 5+ or more years of professional experience as a software developer with a focus on NodeJs and Python.
- Experience with RESTful APIs, JSON, and other web technologies.
- Experience integrating with security tools like centralized logging (e. g., Splunk, ELK stack), EDRs, threat intelligence platforms, and ticketing systems (e. g., ServiceNow, Zendesk)
- Strong analytical and problem-solving skills with the ability to troubleshoot complex integration and automation issues
- Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders
- Experience and interest in mentoring junior employees.
- Experience working in Agile development environments, preferably with formal Agile training, utilizing tools like JIRA and Confluence.
