Security Automation Engineer
Your tasks
We are seeking an experienced and self-driven Security Engineer to support enterprise vulnerability management initiatives through software engineering and automation. This is a development-focused role within a fast-paced technology environment, where you will design, build, and maintain tools that improve vulnerability analysis, reporting, prioritization, and remediation workflows.
- Design, develop, test, and maintain security tools, workflows, and automation solutions
- Build scalable solutions that support vulnerability management, risk analysis, and remediation programs
- Translate stakeholder requirements into effective technical implementations
- Analyze large datasets related to systems, infrastructure, and security findings to support decision-making
- Apply security and vulnerability management knowledge to improve operational processes and tooling
- Collaborate with infrastructure, application, and security teams to drive remediation efforts
- Own projects end-to-end, from requirements gathering through deployment and ongoing support
- Manage and prioritize multiple initiatives within a dynamic environment
Requirements
The ideal candidate combines good software engineering skills with practical vulnerability management knowledge and is passionate about building scalable solutions that address real-world security challenges. You will work closely with various technical teams, translating operational needs into effective engineering solutions.
Software Engineering, System Design & Automation
- Good foundation in software engineering and system design, including scalable, reliable, and maintainable solutions
- Solid understanding of data structures, algorithms, and problem-solving methodologies
- Proficiency in one or more programming LANGUAGES such as Python, Go, Scala, Java, or Bash
- Experience with SQL, Linux, and large-scale data analysis
- Familiarity with software development best practices, including version control, testing, code reviews, and documentation
- Passion for automation and process optimization
- Exposure to AI-powered operational workflows, machine learning applications, or LLM-based solutions is advantageous
- Experience developing workflow automation, orchestration platforms, or intelligent assistants is a plus
Vulnerability Management & Security Engineering
- Working knowledge of enterprise vulnerability management processes and tools
- Understanding of common security vulnerabilities and risk assessment methodologies
- Ability to analyze vulnerability findings and provide remediation recommendations
- Familiarity with vulnerability prioritization based on severity, exploitability, asset criticality, and business impact
- Understanding of IPv4 and IPv6 networking concepts
- Experience with security assessments, penetration testing, or security research is beneficial
- Passion for improving organizational security posture and protecting customer data
Stakeholder & Communication Skills
- Customer-focused mindset with the ability to gather requirements and deliver practical solutions
- Ability to work independently and take ownership from design through implementation and support
- Good organizational skills with the ability to manage multiple priorities simultaneously
- Effective communication skills with both technical and non-technical stakeholders
- Comfortable collaborating with globally distributed teams
- Good written and verbal communication skills
Education & Experience
- Degree in Computer Science, Information Technology, Cybersecurity, Information Security, or a related discipline
- Minimum 3 years of experience in software engineering, security engineering, cybersecurity, or a related field
- Proven experience independently designing, developing, and delivering technical solutions
- Experience working in enterprise-scale environments is a plus