Grafana Labs

Senior Software Engineer – Observability Knowledge Graph Backend

Grafana Labs

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$164,490 - CA$197,389 per year

Job Level

About the role

  • Work with your team to build and roll out new features, then use the results to iterate and improve.
  • Drive projects from initial ideation to operations.
  • Break down complex challenges for short feedback loops: analyze, design, build modular solutions, deliver MVPs, gather data and feedback, and progress iteratively.
  • Maintain critical systems, ensuring reliability, performance, and availability.
  • Participate in your team’s on-call rotations and take ownership of the services you’re running.
  • Mentor and support team members, participate in design discussions, and collaborate with the team.
  • Gain a deeper understanding of our cloud product and customers and get to know the codebase.
  • Influence our roadmap and own your career objectives.

Requirements

  • 3+ years of experience in software development
  • Strong coding skills and operational experience; responsible for operating the software you have built.
  • Experience with SaaS platforms and common distributed systems challenges (e.g. scalability, multi-tenancy, data isolation, HA, …)
  • Strong written and spoken communication skills for remote teamwork.
  • Willingness to work across teams and align work with other squads and stakeholders.
  • Pragmatic approach prioritizing progress over perfection; ability to handle ambiguity.
  • Programming experience in Java and experience with Kubernetes and any one of the cloud platforms (AWS/Azure/GCP).
Benefits
  • All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success.
  • Equity
  • Bonus (if applicable)
  • 30 days annual leave with 3 days of company shutdown
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentcodingoperational experienceprogramming in JavaKubernetesSaaS platformsdistributed systemsscalabilitymulti-tenancydata isolation
Soft Skills
written communicationspoken communicationteamworkcollaborationmentoringproblem-solvingadaptabilitypragmatismownershipfeedback