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.
Tech Stack
Distributed Systems
Kafka
Kotlin
Kubernetes
Postgres
RDBMS
Go
Benefits
Comprehensive medical, dental, and vision coverage for employees and dependents with generous employer premium contributions
Retirement savings with company matching
Paid parental leave
Inclusive family-building benefits
Flexible paid time off
Company-wide seasonal breaks
Support for flexible work arrangements that enable sustainable performance
Opportunities for continuous learning and growth through on-the-job development, cross-functional collaboration, and access to internal learning and development programs