Shape developer-friendly platforms at Tempo with Java, Kotlin, gRPC, and internal tooling. Work across teams to improve how cloud products are built and maintained.
This Staff Software Developer role combines technical leadership, platform development, and mentorship within Tempo’s Platform Team. You will create shared libraries, language bindings, developer tools, and self-service capabilities supporting Tempo’s Jira Cloud products. The role requires autonomous decisions, clear communication, and influence across engineering.
Key Responsibilities
Improve developer experience through tooling and documentation
Mentor developers across teams on platform usage
Own gRPC definitions and cross-language APIs
Collaborate with product teams on platform capabilities
Review code and provide constructive technical feedback
Requirements
Eight-plus years of server-side development experience
Robust Java or Kotlin skills across platform systems
Experience with gRPC, Protocol Buffers, and message queues
Ability to work across Go, Python, and TypeScript
Computer Science degree or equivalent practical experience
Use technical leadership, mentoring, and platform engineering skills to strengthen Tempo’s developer experience across teams.