Senior Software Engineer - Cloud Insights (Remote, NASA)
Job Type
Full Time
Salary
$107k - $135k
Skills
Go
Summary
Mission/Vision: Enable developers to understand application health and performance by providing tools for instrumentation, data ingestion, and visualization in Grafana Cloud.
Key Responsibilities: Build and maintain distributed microservices, enable data pipelines, and develop insights across Grafana products for internal and external customers.
Growth Opportunities: Lead projects, contribute to open source communities, and work on complex distributed systems challenges.
Description
Senior Backend Engineer - Cloud Insights (Remote, US/Canada)
What is Grafana Cloud?
Grafana Cloud is our composable observability platform that integrates metrics, logs, and traces with Grafana. It allows our customers to leverage the best open source observability software – including Prometheus, Mimir, Loki, and Tempo – without the overhead of installing, maintaining and scaling their own observability stack
The Observability department is focused on enabling developers to understand the health and performance of their applications in any environment by providing tools to instrument their code, ingest observability data into Grafana Cloud, and visualize and explore it.
As a company we are remote-first and global, we embrace people of different experiences and backgrounds to build diverse teams where every person brings a unique perspective to the software. We are looking for Engineers that are passionate about communicating with data and providing seamless experiences for our customers to join our growing team! Engineers at Grafana also have the opportunity to contribute to Open Source communities.
What will you be working on?
The Cloud Insights team works closely with backend database teams, builds and maintains a number of distributed microservices, and helps enable some of the data pipelines and visualizations which power Usage Insights, Insight Logs, Adaptive Metrics recommendation engine, Metrics and Logs Attributions, data for internal BI pipelines, and much more. We are dedicating more engineering time to metadata analysis which cuts across all of our products at Grafana Labs in order to provide curated and actionable insights to our customers, both internal and external.
Reducing time to value for customers across a broad range of products by creating new data pipelines
Writing efficient algorithms for processing, storing, and retrieving data
Improving customer experience by providing opinionated solutions and recommendations for their workflows
Writing end to end integration tests and unit tests
Who are we looking for?
We’re looking for a senior software engineer with experience working remotely across multiple time zones to build SaaS applications at scale from the ground up, with a passion for providing a great end user and developer experience. We typically work on multiple projects within the team, and, once ready, you would be expected to lead one of them. We are a small team and work very independently. Some things you might be expected to do could include:
Writing efficient, readable, and easy to maintain code
Designing new microservices or systems
Collaborating with teammates and other departments to reach consensus on proposed solutions
Coordinating with product and UX when needed
Responding to customer requests and feedback
When ready, participating in our follow-the-sun OnCall rotation
Participating in team decisions, such as roadmap planning and prioritization
Requirements:
You have at least 1 year of fully remote work experience
You have worked on a big SaaS platform and dealt with common distributed systems problems (e.g. scalability, multi-tenancy, data isolation, HA, …)
Care deeply about developer and user experience and the quality of the products that you work on
Have some experience with delivering projects from gathering requirements, and brainstorming ideas to shipping a product to the customer’s hands in a self-driven way
Have experience writing clean, robust, and performant software that is easily maintained by others
Have experience with mentoring junior engineers in a collaborative but asynchronous environment
Can take on complex challenges and break them down to achieve tight learning loops: to analyze, design, and build modular solutions, deliver MVPs, gather data and feedback, and then progress iteratively
You are willing to work across teams. Your work has to be aligned with the needs of other squads and external stakeholders. You make your plans transparent, bring stakeholders on board, and are open to feedback and suggestions
In Canada, the Base compensation range for this role is CAD 146,000 - CAD 183,011. Actual compensation may vary based on level, experience, and skillset as assessed in the interview process. Benefits include equity, bonus (if applicable) and other benefits listed .
*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process
About Grafana Labs: There are more than 20M users of Grafana, the open source visualization tool, around the globe, monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted everywhere from a NASA launch and Minecraft HQ to Wimbledon and the Tour de France. Grafana Labs also helps more than 3,000 companies -- including Bloomberg, JPMorgan Chase, and eBay -- manage their observability strategies with the Grafana LGTM Stack, which can be run fully managed with or self-managed with the , both featuring scalable metrics (), logs (), and traces ().
Benefits: For more information about the perks and benefits of working at Grafana, please check out our .
Equal Opportunity Employer: At Grafana Labs we’re building a company where a diverse mix of talented people want to come, stay, and do their best work. We know that our company runs on the hard work and the dedication of our passionate and creative employees. If you're excited about this role but your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways.
We will recruit, train, compensate and promote regardless of race, religion, color, national origin, gender, disability, age, veteran status, and all the other fascinating characteristics that make us different and unique. We believe that equality and diversity builds a strong organization and we’re working hard to make sure that’s the foundation of our organization as we grow.
For information about how your personal data is used once you’ve applied to a job, check out our .