We are looking for a Software Engineer to help the Data Team develop the core automation engine that powers our cutting-edge security platform.
This role goes beyond simple data processingits about building a scalable, well-architecture software foundation for high-performance, cloud-native cybersecurity applications. Youll be designing and implementing robust, maintainable, and testable software components that interact with massive-scale network security data.
Responsibilities:
Design and develop scalable, modular, and maintainable software solutions for our automation engine.
Focus on code structure and software design patterns to ensure maintainability and reliability.
Strong experience with software design principles, test-driven development (TDD), and CI/CD.
Work with large-scale distributed systems in a cloud-native environment (GCP, Kubernetes, microservices).
Collaborate with security researchers, data analysts, and product teams to turn innovative security concepts into production-grade solutions.
Requirements: At least 5+ years of Backend/Automation developer and 2+ years as an Software/Automation Tech Lead with a strong background in designing and implementing complex software systems.
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Experience with Python\GO\C#\JAVA
Experience with Kubernetes, PostgreSQL, postman, virtualization, Active Directory, and Windows internals- advantage
Excellent problem-solving and troubleshooting skills, with the ability to identify root causes and propose solutions.
Strong communication skills and ability to collaborate effectively with cross-functional teams.
This position is open to all candidates.