Software Engineer
Core
Design, develop, and maintain scalable backend services and high-performance applications for security operations and threat intelligence platforms.
Role type
Backend Software Engineer
Builds
Scalable backend services, high-performance data processing applications, and efficient search/storage solutions
Domain
Cybersecurity / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Elasticsearch, MongoDB, API design, backend architecture, algorithmic thinking
Preferred skills
Distributed systems, microservices, cloud platforms (AWS/Azure/GCP), messaging systems (Kafka/RabbitMQ), containerization (Docker/Kubernetes), CI/CD
Technologies
Java, Spring Boot, Elasticsearch, MongoDB, Kafka, RabbitMQ, Docker, Kubernetes, AWS, Azure, GCP
Responsibilities
Design and optimize APIs and data models, troubleshoot production issues, participate in code reviews, take ownership of features from design to deployment
Seniority
Mid-level, hands-on IC