Senior Software Developer – CI

Posted Aug 13

This is a fully remote position, open to applicants in Germany.

📋 Description

• Design and establish the Bazel-based architecture for building and testing within Checkmk’s Build & Test Platform.

• Take ownership of and enhance the Bazel configuration across multiple concurrently maintained versions of the product.

• Lead efforts in ensuring hermeticity, managing dependency boundaries, overseeing toolchain management, and facilitating architectural migrations.

• Assess and optimize build and test durations, incorporating remote caching, remote execution, and cache hit rates.

• Create pipeline architecture, develop build and release tools, and implement failure diagnostics.

• Enhance the developer experience by assisting developers in understanding and independently resolving failures.

• Collaborate with product teams, quality assurance, and the broader CI team.

• Identify developer challenges and translate them into a technical roadmap.


⛳️ Requirements

• Strong experience with Bazel, particularly in Platform, Toolchains, and Rules.

• Willingness to engage with new technologies.

• Experience or a background in Python programming, or an openness to learning it.

• Proficiency in using Linux command-line for navigation and troubleshooting.

• Interest in contributing to an open-source environment.

• Solid understanding of CI/CD pipelines.

• Capability to design build systems using tools like Jenkins, GitHub Actions, or GitLab CI.

• Skilled in scripting and automation using Python and Bash.

• Knowledge of dependency management, caching, and distributed builds.

• Familiarity with containerization technologies, particularly Docker.

• Experience managing monorepos and large-scale codebases is an advantage.

• A proactive approach and strong problem-solving abilities.

• Capability to collaborate effectively across teams.

• Proficient communication skills in English.


🏝️ Benefits

• Flexible and family-oriented working conditions in a secure environment.

• Opportunity to work remotely for 6 weeks within the EU.

• Extensive range of sports and wellness programs available through Wellpass, featuring over 9,000 options.

• Agile team structure that promotes autonomy and swift decision-making within a flat hierarchy.

• Corporate culture that prioritizes equality, diversity, and inclusion.

• Broad array of educational and training opportunities.

• Fully remote work options or high flexibility between remote work and an office in Munich.

• Competitive salary.

• Regular onsite events, including Company Outings, Team events, the Checkmk Conference, and Conference After Party.

People also viewed

Motive15 hours ago

Technical Lead Engineer

PK flagPakistan OnlyFull-timeFull-stack Engineer
ApplyView job
SONDA15 hours ago

Software Architect

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Oportun15 hours ago

Senior Staff Software Engineer

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
Mercury Insurance15 hours ago

Director I, Software Engineering – Claims Engineering

US flagUnited States OnlyFull-timeFull-stack Engineer$107.3k – $300.6k/year
ApplyView job
General Dynamics Information Technology15 hours ago

Principal Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$187k – $253k/year
ApplyView job
Cyware15 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers