Staff Software Engineer
Core
Setting technical direction for foundational modernization of the Supply domain, transitioning the ecosystem from legacy Go systems to a unified Java/Kotlin/Spring stack.
Role type
Staff Software Engineer (Backend/Architecture)
Builds
New services and architectural patterns for legacy displacement
Domain
Research technology / Supply chain data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Backend engineering, Java, Kotlin, Spring, Go, System design, Mentoring, Observability, Event-driven systems, AI tooling
Preferred skills
React, Agentic programming tools
Technologies
Java, Kotlin, Spring, Go, Grafana, Claude Code
Responsibilities
Design and implement patterns for legacy displacement, Own the architectural vision for legacy displacement, Mentor senior and mid-level engineers, Build new services and help transition from GO to Spring, Partner with product managers to shape roadmap, Monitor system health using Grafana and tracing
Seniority
Staff, high autonomy & strategic impact