Accelerate Your Career in Cybersecurity
As a leader in Automated Security Validation, we help businesses around the world safely emulate real-world attacks to uncover their vulnerabilities. At Pentera, you will be at the forefront of cybersecurity innovation, working on advanced tools that challenge organizations' defenses and push the limits of security testing.
With over 400 team members and 1,100+ customers in more than 50 countries, Pentera is a growing company supported by top investors like Insight Partners, K1, and The Blackstone Group.
If you are looking to grow your skills, make a difference, and be part of an innovative team, Pentera is the place for you.
About The Role:
We’re looking for a highly skilled and motivated
Security Automation Engineer to join the Resolve team at Pentera. In this unique role, you will bridge the gap between deep cyber security analysis and software engineering. You won't just analyze data, you will build the engines and integrations that interpret it.
You will dive deep into vast amounts of security data, understand the underlying logic of cyber threats and defensive tools, and write robust, production-grade code to integrate these insights into our platform. If you are a developer at heart with a passion for cyber security structures, APIs, and cloud environments, this is the place for you.
Roles And Responsibilities
- Design and implement deep, logic-driven integrations with various security products and cloud platforms.
- Write scalable and clean object-oriented Python code to consume, parse, and normalize data from diverse external sources.
- Analyze complex security logs and API documentation to understand the underlying data story and how to deliver meaningful value to the user.
- Reverse-engineer undocumented APIs and internal data structures from third-party security tools to extract critical insights.
- Collaborate closely with security researchers to translate abstract detection logic and threat intelligence into automated code modules.
- Troubleshoot and solve complex connectivity and data-logic issues involving authentication, rate-limiting, and network protocols.
- Maintain the quality and reliability of the integration layer, ensuring it adapts to changes in external security products.
- Participate in code reviews and engineering discussions, focusing on design patterns and code efficiency.
Our Tech Stack: Python, MongoDB (Atlas), AWS, and so much more.
Requirements:
- 5+ years of experience as a Software Engineer in an agile environment, with a Bachelor’s degree in Computer Science or a related field.
- Strong proficiency in Python, with experience building scalable and maintainable systems.
- Deep understanding of cloud platforms such as AWS, GCP, or Azure.
- Proven experience developing RESTful APIs and integrating with external services.
- Hands-on experience with security tools, including SIEM, vulnerability management, or cloud security platforms.
- Solid knowledge of cloud security principles and best practices.
- Familiarity with the cloud security ecosystem and emerging technologies in the space.
- Strong foundation in OOP concepts and software design patterns (SOLID, GRASP), with an emphasis on writing clean, efficient, and well-documented code.
- Excellent problem-solving skills, with a proactive approach to debugging and troubleshooting.
- Strong communication and collaboration abilities, working effectively in cross-functional teams.
- Continuous learner, passionate about exploring new technologies and staying current with industry trends.
We are an equal opportunity employer and we are committed to building a diverse and talented workforce. We do not discriminate on the basis of race, sex, religion, colour, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, medical condition, disability, or any other class or characteristic protected by applicable law. We welcome candidates from all backgrounds to join us!