Staff Software Engineer
Core
Design, build, and operate secure, scalable backend services and event-driven systems powering core product experiences.
Role type
Staff-level backend engineer (Java/Spring Boot)
Builds
Reliable APIs, event-driven workflows, and production-grade backend services
Domain
Cybersecurity, Identity & Access Management (IAM), Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
System design, API design, Data modeling, Java, Spring Boot, AWS, SQL databases, NoSQL systems, Kafka, Message/queue systems, Caching strategies, Observability practices
Preferred skills
Decentralized Identity (DCI) and IAM concepts, DataLake and Spark, Privacy/security best practices, System scaling with cost constraints
Technologies
Java, Spring Boot, Kafka, AWS, Postgres, MySQL, DynamoDB, MongoDB, Cassandra, Redis, Memcached, SQS, RabbitMQ
Responsibilities
Design and maintain backend services and APIs; Deliver complex projects end-to-end; Build event-driven and asynchronous workflows; Own service reliability (monitoring, logging, alerting, incident response); Partner with Infrastructure/SRE on AWS systems; Define and improve data access patterns
Seniority
Staff, hands-on IC with mentorship