Staff Software Developer
Core
Design scalable, performant systems and solve difficult production issues across distributed environments while combining substantial coding with technical leadership.
Role type
Staff Software Developer (hands-on IC with broad technical ownership)
Builds
Scalable, reliable, and performant solutions across product and platform
Domain
Software Engineering / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
System design, clean coding, debugging, distributed systems expertise, observability, developer tooling, AI-enabled engineering practices
Preferred skills
Cloud and infrastructure technologies (AWS, Kubernetes, Kafka), open-source contributions, technical side projects
Technologies
Go, Scala, TypeScript, React, GraphQL, OpenTelemetry, Prometheus, Datadog, AWS, Kubernetes, Kafka
Responsibilities
Architect scalable solutions, write and maintain high-quality production code, diagnose complex production issues, partner with product/design/engineering teams, apply AI-enabled engineering techniques, mentor developers, improve codebase and workflows, collaborate on consistency and reliability, contribute to observability and operational excellence
Seniority
Staff, hands-on IC with broad technical ownership
