SandboxAQ is a high-growth company delivering AI solutions that address some of the world's greatest challenges. The Cybersecurity Group is looking for a Staff Software Engineer to design, build, and maintain mission-critical services for AQtive Guard, focusing on performance and reliability in a startup environment.
Responsibilities:
- Design and maintain mission-critical services in Kotlin and Go, deploying them on Kubernetes to support global-scale operations
- Leverage Kafka and KStreams for the asynchronous processing of security data, ensuring systems meet stringent latency requirements
- Champion technical excellence by implementing best practices for distributed systems and mentoring other engineers through code reviews and design discussions
- Drive performance optimization and tuning efforts to meet the reliability requirements of top-tier financial and government clients
- Take ownership of complex projects, demonstrating a proactive approach and a high tolerance for ambiguity in a fluid startup environment
Requirements:
- 5+ years of production experience with at least one core language (Kotlin or Go) and a willingness to master the other quickly
- Proven track record with Kafka, including practical experience in high-throughput data environments
- Production-scale RDBMS experience, specifically with systems like Postgres
- Kubernetes Proficiency, with experience deploying and managing services in a production Kubernetes environment
- Security Awareness, including a solid understanding of standard IT security best practices
- Hands-on experience with KStreams for asynchronous data processing
- Familiarity with Bazel for managing complex software builds
- Proficiency in additional languages, specifically Rust or Python
- General knowledge of cryptography and familiarity with specialized security technologies