Remote job
Staff Software Developer
Job details
About this role
Role overview
Build and evolve the shared platform infrastructure that supports a suite of cloud products. You’ll work across services, libraries, build systems, and developer tooling, helping multiple engineering teams deliver software reliably. The position combines hands-on systems development with technical leadership, cross-team influence, and mentoring.
Responsibilities
- Design and maintain platform infrastructure, build systems, and shared libraries across several programming languages. - Own gRPC and Protocol Buffers definitions and language bindings for communication between services. - Develop infrastructure libraries for messaging, caching, and data persistence, and operate services for organization management and tenant data lifecycle. - Set architecture, technical standards, and engineering practices across teams; lead initiatives spanning multiple services. - Improve developer experience through tooling, documentation, and self-service capabilities, partnering with product teams to identify platform needs. - Support reliability, security, and performance through monitoring and operational practices; review code, ensure test coverage, and mentor engineers.
Requirements
- 8+ years of server-side development experience, with strong Java and/or Kotlin expertise. - Experience building and maintaining platform or infrastructure systems at scale, with a solid understanding of distributed systems, messaging, caching, and data consistency. - Strong experience with Kubernetes, Docker, and AWS services, alongside databases such as SQL, MongoDB, and DynamoDB. - Experience with gRPC or Protocol Buffers and designing APIs used across languages; ability to work in languages such as Go, Python, and TypeScript. - Track record of leading technical initiatives, influencing engineering direction, and mentoring developers across teams. - Strong communication, computer science fundamentals, and ability to work autonomously; upper-intermediate spoken and written English.
Nice to have
- Experience with Jira Cloud or related platform integrations, CI/CD design, observability tools, or site reliability practices. - Open-source or internal platform tool contributions, and familiarity with Terraform or comparable infrastructure-as-code tools.
Benefits and work setup
The position is remote-first and includes health, dental, and vision coverage, a savings plan, flexible paid time off in most locations, and support for learning and home-office expenses. The organization also describes opportunities for professional development, optional in-person meetups, and travel to international offices.