Headquartered in New York, New York, Grafana Labs is an IT company specializing in developing accessible, user-friendly, and open-source metric visualization to
Staff Software Engineer – Grafana Cloud, k6
Location
Germany
Posted
13 days ago
Salary
€109.7K - €131.7K / year
Seniority
Lead
Job Description
Staff Software Engineer – Grafana Cloud, k6
Grafana Labs
• Build and scale a strong culture of operational excellence by defining standards and coaching teams to own reliability and availability. • Drive mature DevOps/SRE practices, including incident response and PIRs, on-call readiness, runbooks, alerting, observability, and release/change management. • Establish reliability frameworks such as SLIs/SLOs and error budgets, and use them to guide prioritization and engineering trade-offs. • Provide visibility into system health through clear operational metrics and reliability reporting. • Guide teams in the design, development, evolution, and operation of large-scale, distributed cloud systems. • Influence product and system direction through design reviews, architectural discussions, and cross-team collaboration. • Share knowledge through clear, high-quality documentation and technical communication—internally and, where appropriate, externally—to help teams build and operate systems more effectively. • As the reliability foundation matures, grow into broader application and product development leadership, contributing architectural and technical depth beyond operations.
Job Requirements
- Strong experience with DevOps/SRE practices, including operating and evolving production systems at scale
- Strong programming background in a modern language (Python and Go are primary, but prior experience is not required)
- Experience designing, building, and operating large-scale distributed systems
- Strong understanding of reliability engineering concepts (e.g. incident management, observability, and failure modes)
- Experience with test automation, including performance and functional testing
- Ability to influence engineering practices through clear technical communication, reviews, and collaboration
- Strong interpersonal skills and ability to work effectively across teams
- Familiarity with modern software engineering processes and delivery practices
- Self-driven and comfortable operating with a high degree of autonomy and ambiguity
Benefits
- Equity
- Bonus (if applicable)
- 30 days annual leave
- Grafana Shutdown Days to allow the team to disconnect
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Engineer – Lead Engineer
CBAM-Estimator GmbHDie ALL-IN-One Softwarelösung für den Carbon Border Adjustment Mechanism (CBAM)
• You take responsibility for complete features: from conception and implementation through deployment and operations. • You work with modern web technologies (Next.js, TypeScript, TailwindCSS) to develop scalable, maintainable applications. • You design clean architectures, modular systems, and APIs with a focus on performance, security, and stability. • You design and maintain CI/CD pipelines and DevOps workflows (e.g., with GitHub Actions), ensuring automated tests, review processes, and reliable deployment strategies. • You bring best practices for security, performance, and scalability and apply them consistently to deliver production-ready systems. • You take on project leadership tasks: structuring requirements, prioritizing tasks, coordinating alignments, and keeping timelines on track.
• Managing the complete software development process from conception to delivery • Taking responsibility for all development work and ownership of complete quality control of services • Owning risks, actions, issues, and dependencies for the architecture • Enable the business units by supplying a rapidly deliverable solution architecture • Understand the team's capabilities and engage where necessary to promote lead practice and learning • Owning, democratizing the High-Level Architecture and keeping it well documented • Attending meetings with peers and other functions to meet the tight deadlines • Staying up to date with new technology and teaching other developers how to incorporate recent trends • Deliver and guide the design of the infrastructure • Responsible for the quality of the project deliverables against requirements • Build internal confidence and ensure team success with solid technical skills and knowledge • Mentor team members (developers)
C# Software Developer
DotActivMaximise Your Return on Shelf Space With The Rapid Deployment of DotActiv's Deep Expertise and Powerful Software.
Role Description C# software developers at DotActiv utilise a technology stack that includes the ASP.NET Core Web API framework in combination with the AngularJS framework to deliver a Single Page Application solution based on a Microsoft SQL database. We also utilise Xamarin to develop our mobile solutions as this allows us the ability to share a single codebase with our .NET Core framework web-based applications. Responsibilities - Translating application storyboards and use cases into functional applications; - Designing, building, and maintaining efficient, reusable, and reliable C# code; - Ensuring the best possible performance, quality, and responsiveness of applications; - Identifying bottlenecks and bugs, and devising solutions to these problems; - Maintaining code quality, organisation, and automatisation. Qualifications - Minimum of 3 years relevant development experience and expertise in an IT development environment; - Grade 12 as per the national senior certificate requirements (Umalusi endorsed and must include higher grade Mathematics with a minimum of 70%); - A relevant IT certification by a recognised and acknowledged issuing authority. For example, A+, N+, MCSE, MCP, MCT, VCP, VCSP and more; - Proficient in C#, with a good knowledge of its ecosystems; - Strong understanding of object-oriented programming; - Skill for writing reusable C# libraries; - Understanding fundamental design principles behind a scalable application; - Familiarity with continuous integration, Microsoft SQL, Json, Angular, and .Net Framework; - Implementing automated testing platforms and unit tests; - Proficient understanding of code versioning tools (such as Git); Requirements - Experience or exposure to Machine Learning; - Experience or exposure to Imagine Recognition; - Experience or exposure to Cloud Computing; - Experience or exposure to AI Software Development; - Experience or exposure to Computer Vision Technology. Benefits - You’ll receive a Cost to Company of between R30k and R35k, depending on your qualifications and experience; - This is a remote-working position, which allows you the flexibility to be based anywhere in South Africa; - You’ll have a say over product decisions; - You’ll have a chance to upskill yourself in any field that adds value to your current position.
Senior Full-Stack Developer
Referrals OnlyThoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary.
Role Description Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements. Qualifications - You have experience using one or more development languages (JavaScript, TypeScript, Node.js) with experience in Object-Oriented programming. - React UI support in production, Next.js. - Critical API consumption, workstation UI support. - You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming. - You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban. - You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools. - English advanced. - Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker. Requirements - You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. - You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible. - You will work in collaborative, value-driven teams to build innovative customer experiences for our clients. - You will create large-scale distributed systems out of microservices. - You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. - You will apply the latest technology thinking from our Technology Radar to solve client problems. - You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development. - You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between. - You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills. Benefits - There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. - Your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. - We see value in helping each other be our best and that extends to empowering our employees in their career journeys.



