Remote job
Senior Software Engineer - Grafana Search & Storage | US | Remote
Job details
About this role
Role overview
Build and operate core search and storage capabilities for a cloud application platform. The team is developing a next-generation storage layer and maintains tools that help users find, query, and organize platform data. This senior engineering role spans product development, system reliability, and production operations.
Responsibilities
- Design, build, operate, and maintain distributed services, with ownership of their reliability, performance, and availability. - Deliver features from early exploration through production operation, then use feedback and results to guide improvements. - Contribute to roadmap and design discussions, breaking complex work into modular changes and short feedback cycles. - Participate in service on-call rotations and take responsibility for the systems you run. - Collaborate with teammates and contribute to open-source work beyond the immediate team when useful. - Support and mentor colleagues while communicating effectively across a remote engineering team.
Requirements
- Strong experience with Go, Rust, Python, or a comparable programming language. - Demonstrated experience building or working with large distributed systems. - Background developing cloud software or in systems engineering. - Ability to take work from requirements and exploration through delivery to customers with independence. - Track record of writing clean, robust, performant software that others can maintain. - Clear written and verbal communication, and the ability to collaborate in a remote-first environment.
Benefits and work setup
The role is remote for candidates located in the United States or Canada. The organization describes a global, remote-first culture, offers 30 days of annual leave subject to local requirements, and includes in-person onboarding. Compensation and benefits vary by country.