Salary
💰 $120,000 - $180,000 per year
Tech Stack
AWSCloudCyber SecurityDistributed SystemsDockerGoGrafanaJavaKafkaKubernetesMicroservicesPostgresPythonRedisSpark
About the role
- Contribute to the design and development of cloud-native microservices for our Next-Gen SIEM platform, focusing on detections and UEBA capabilities processing trillions of events per day
- Write correct and clean code, consistently following best practices
- Work with Advanced Detection Research, Data Science, and related teams as needed to design and implement scalable systems for processing behavioral analytics rules and detection logic across massive datasets
- Integrate and deploy anomaly detection algorithms and behavioral analytics models for identifying unusual patterns in user and entity behavior
- Own well-defined projects within your area of expertise, contributing to technical decisions and architectural discussions
- Utilize and integrate technologies such as Go, Kafka, Redis, OpenSearch, PostgreSQL, and more
- Optimize and scale systems for improved stability, performance, and reliability across business-critical infrastructure, using monitoring tools like Grafana
- Mentor junior engineers and interns through pair programming, design reviews, and code reviews
- Participate in technical interviews when needed
- Champion software engineering best practices including: Testing, code reviews, documentation, CI/CD, and adherence to architectural principles that promote scalability and maintainability
- Provide monitoring and operational support for production services, including participating in an on-call rotation for one week approximately every 10-12 weeks
- Manage tasks and priorities effectively using Jira in a high-trust, autonomous environment
Requirements
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience
- Demonstrated experience in software development with a focus on cloud-native architectures and distributed systems
- Strong proficiency in at least one modern programming language such as Go (preferred), Python, Java, or C#
- Experience in designing and implementing scalable data processing systems
- Understanding of security concepts and threat detection methodologies
- Track record of successfully delivering technical projects on schedule
- Familiarity with cloud platforms (preferably AWS) and containerization technologies like Docker and Kubernetes
- Strong communication skills, with the ability to explain technical concepts clearly to team members and stakeholders
- A collaborative mindset and the ability to work effectively within your team and with related teams
- Ability to participate in an on-call rotation approximately every 10-12 weeks
- Bonus: Understanding of UEBA concepts and security use cases
- Bonus: Experience with anomaly detection systems or behavioral analytics platforms
- Bonus: Experience working in cybersecurity or intelligence fields
- Bonus: Familiarity with SIEM or log management solutions
- Bonus: Experience with Kafka, OpenSearch, Redis, and Spark