Staff Software Engineer
Core
Design and deliver high-performance, low-latency Java applications and AI-integrated solutions for mission-critical real-time risk management and clearing systems.
Role type
Staff Software Engineer (Real-time Systems & AI)
Builds
High-volume, low-latency Java applications, CI/CD pipelines, and AI agents/workflows for risk management platforms.
Domain
Financial services / Real-time risk management / Cloud-native systems
Deliverable
production ML models | product features
Required skills
Java, Spring framework, REST APIs, Python, Google Cloud Platform (GCP), distributed tracing, SLO/SLI, chaos engineering, Kafka, Flink, SQL, Postgres, GenAI tools, multi-threaded concurrent programming
Preferred skills
Financial risk management/trading/clearing systems experience, building AI agents and agentic workflows
Technologies
Java, Spring, Python, GCP (GKE, Pub/Sub, BigQuery, Cloud Run, Dataflow), Kafka, Flink, Postgres, Gemini, CoPilot, Claude
Responsibilities
Lead architecture and design of high-volume Java applications; translate business requirements into scalable solutions; architect and maintain CI/CD pipelines; mentor junior engineers; drive architecture decisions across team boundaries.
Seniority
Staff, hands-on IC with strategic influence