Backend Engineer at Grafana Labs working on observability solutions for over 20M global users. Collaborating within a remote-first culture and focusing on performance and reliability.
Responsibilities
Take an active role in influencing our roadmap and your own career objectives
Work with your team to deliver new features, then use the results to iterate and improve.
Drive projects from initial idea all the way to operations once it is in the hands of customers
Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope
Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability
Be a part of your team’s follow-the-sun on-call rotations and take ownership of the services you’re running
Support other team members, participate in design discussions and collaborate with the team
Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system
Requirements
Solid experience with at least one programming language. We use Go, but if you have familiarity with Python, C, C++, Rust or similar then that translates well
Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product to the customer’s hands in a self-driven way
Some experience with developing software that runs in the Cloud or some experience with systems engineering
Some experience with being on-call and following the DevOps model
Experience writing clean, robust, and performant software that is easily maintained by others
Familiarity with observability systems, know when to use metrics, logs, traces, to debug a problem.
Nice to haves:
Experience working with Kubernetes
Experience working with queue systems, e.g. the Kafka protocol
Been a user of Grafana and Prometheus in operational roles (including on-call for your team at a previous employer or just using these tools on hobby/homelab projects)
Exposure to microservices architecture and distributed systems, or a desire to learn
Familiarity with the concept of infrastructure as code
Benefits
equity
bonus (if applicable)
global annual leave policy of 30 days per annum
3 days of your annual leave entitlement are reserved for Grafana Shutdown Days
Senior Backend Developer needed for full - time role in Brampton, ON. Requires 6 - 12 years Java/Spring Boot experience, microservices, Docker, Kubernetes, Azure, and AI - assisted tools.
Seeking a Finance Controls & Governance Manager for a 5 - month contract in Toronto. Assess sustainability reporting controls, identify gaps, and strengthen governance.
Backend - leaning Full Stack Engineer building enterprise catering SaaS for restaurant organizations. Designing Java services, REST APIs, and React/Node.js features across a cloud platform.
Senior Go Engineer building Zelle and Fedwire payment capabilities for Form3’s cloud - native payments platform. Designing resilient, regulated, high - volume payment infrastructure from Ontario, Canada.
Senior Backend Engineer building Ruby and GraphQL source - code workflows for GitLab’s DevSecOps platform. Improving reliability, performance, and collaboration across repositories and AI - assisted development.
Senior Developer (Java/Python) needed for hybrid contract in Toronto. Must have 8 - 10 years experience with Java, Python, Spring Boot, and microservices.