Software Engineer
Core
Designing and implementing backend software components, data pipelines, and system integrations for cybersecurity platforms and threat detection services.
Role type
Mid-level backend software engineer (cybersecurity)
Builds
Scalable backend services, data processing pipelines, and security visualization components for industrial cybersecurity platforms
Domain
Aerospace, Defense, and Security industry; Cybersecurity and distributed systems
Deliverable
production ML models | product features
Required skills
Python (FastAPI), Java (Spring Boot), PostgreSQL, MongoDB, Redis, Apache Kafka, RabbitMQ, Git, Docker, Kubernetes, MITRE ATT&CK, OWASP, Secure Coding, Threat Intelligence
Preferred skills
Experience with distributed architectures, RESTful API development, event correlation
Technologies
Python, Java, FastAPI, Spring Boot, PostgreSQL, MongoDB, Redis, Apache Kafka, RabbitMQ, Git, Docker, Kubernetes
Responsibilities
Design and implement backend components for cybersecurity platforms; Develop RESTful APIs and integrate with external systems; Implement data pipelines for security event ingestion and normalization; Develop frontend components for security data visualization; Participate in code reviews and produce technical documentation; Perform testing and troubleshooting on developed components
Seniority
Mid-level, hands-on IC