
Senior Software Developer – CI
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Germany.
• 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.
• 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.
• 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.
Cloudera
Stellar Cyber
Pragmatike
Pragmatike
Get handpicked remote jobs straight to your inbox weekly.