Software Engineer (Monitoring Platform)

Software Engineer (Monitoring Platform)

Full-Time 55000 - 75000 £ / year (est.) No working from home possible
Sivara GmbH

At a Glance

  • Tasks: Design and maintain a cutting-edge monitoring platform using innovative technologies.
  • Company: Join a forward-thinking tech company that values collaboration and creativity.
  • Benefits: Attractive salary, health perks, remote flexibility, and opportunities for professional growth.
  • Other info: Dynamic team environment with significant ownership and career advancement potential.
  • Why this job: Make a real impact by developing solutions that enhance observability and performance.
  • Qualifications: Strong software engineering skills, experience with Prometheus, Docker, and CI/CD pipelines.

The predicted salary is between 55000 - 75000 £ per year.

£55,000 - 75,000 per year

Requirements

  • Strong software engineering fundamentals with an emphasis on clean, well-structured, maintainable code
  • Proven experience with Prometheus, including PromQL, and Grafana in production environments
  • Experience with configuration management and generation tools such as Ansible and Jinja2, or similar
  • Proficiency in Python and Bash in a Linux environment
  • Experience with Docker and container orchestration, including Docker Compose
  • Strong knowledge of Linux-based systems
  • Familiarity with CI/CD pipelines such as Jenkins, or similar
  • Ability to think architecturally and design solutions that are consistent, scalable, and maintainable across multiple deployments
  • Comfortable working autonomously in a small team with significant ownership over your work

Desirable:

  • Experience with Grafana-as-code approaches such as Grafana Foundation SDK, Grafonnet, or JSON provisioning
  • Familiarity with Jsonnet for configuration generation
  • Experience with Thanos or other long-term metric storage solutions
  • Knowledge of SNMP-based monitoring

Responsibilities

  • Design, build, and maintain our productised monitoring and observability platform
  • Build and maintain configuration generation frameworks using Ansible, Jinja2, and Jsonnet to ensure consistency across deployments
  • Design and manage Docker Compose-based service orchestration for the monitoring stack
  • Develop and maintain CI/CD pipelines in Jenkins for building, testing, and packaging platform releases
  • Develop Grafana dashboards programmatically using the Grafana Foundation SDK and JSON provisioning
  • Design reusable, templated dashboard components that can be configured per deployment
  • Collaborate with engineering and product teams to create tailored visualisations for both engineers and end-users
  • Design and configure Prometheus-based metric collection, including recording rules, alerting rules, and service discovery
  • Develop and maintain metric exporters for application and system-level data
  • Architect monitoring solutions and produce specifications for implementation by other development teams
  • Build and maintain Python and Bash tooling for deployment, bundling, and platform operations
  • Develop automation to support environment-specific configuration layering and threshold management
  • Contribute to the platforms packaging and distribution pipeline

Technologies

  • Ansible
  • Architect
  • Bash
  • CI/CD
  • Docker
  • Grafana
  • Support
  • JSON
  • Jenkins
  • Linux
  • PLC
  • Prometheus
  • Python
  • Security
  • UX
  • UI Design

Software Engineer (Monitoring Platform) employer: Sivara GmbH

Join a forward-thinking company that values innovation and collaboration, where as a Software Engineer on our Monitoring Platform, you will have the opportunity to design and build cutting-edge solutions in a supportive environment. We offer competitive salaries, a strong emphasis on professional development, and a culture that encourages autonomy and ownership of your work. Located in a vibrant tech hub, our team enjoys access to numerous networking opportunities and a dynamic work-life balance.

Sivara GmbH

Contact Details:

Sivara GmbH Recruitment Team

We think you need these skills to ace Software Engineer (Monitoring Platform)

Software Engineering Fundamentals
Prometheus
PromQL
Grafana
Ansible
Jinja2
Python