Principal Software Engineer (Java)
Core
Design, deliver, and architect enterprise-scale API gateways, edge routing, and high-throughput backend engines for a global scenario planning platform.
Role type
Principal Software Engineer (Java/Kotlin)
Builds
Enterprise API gateways, edge routing solutions, and high-throughput backend orchestration systems.
Domain
Enterprise SaaS / Distributed Systems / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, distributed systems internals, API gateway design, Kubernetes, GitOps, event-driven architecture, database transaction management, concurrency control, technical leadership, RFC writing
Preferred skills
Cloud-agnostic infrastructure strategy, polyglot programming (React, Python, Go), asynchronous collaboration
Technologies
Java, Kotlin, Kubernetes, ArgoCD, Helm, Traefik, GitOps
Responsibilities
Lead design and architecture of platform capabilities; Build and scale high-throughput backend engines; Partner with architects to set technical direction; Drive evolution of deployment infrastructure; Own foundational features end-to-end; Mentor and elevate engineers across global teams
Seniority
Principal, hands-on IC with mentorship