Back to jobs

Senior Software Engineer - Engineering Workflow and CI

Jobgether
Germany
Full-time
Applications go directly to the hiring team

Full Description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - Engineering Workflow and CI in Germany.

This role sits at the core of improving how large-scale software development teams build, test, and deliver high-quality products in a fast-moving, global engineering environment. You will help shape and optimize the workflows that empower developers to ship faster, with greater reliability and fewer friction points across the CI/CD lifecycle. The position focuses on building scalable internal tools, enhancing automation, and reducing inefficiencies in testing and debugging processes. You will collaborate with distributed engineering teams, contributing directly to the productivity and effectiveness of core product development. Beyond writing high-quality code, you will analyze development data, identify bottlenecks, and translate insights into actionable improvements. This is a high-impact role for someone passionate about developer experience, automation, and modern software delivery systems.

Accountabilities

* Improve and evolve Firefox development workflows to reduce time spent on testing, debugging, and resolving test failures.

* Design and implement automation and integration solutions that streamline engineering workflows and CI/CD processes.

* Build and maintain scalable backend services using Python to support developer productivity tools.

* Develop and enhance front-end interfaces and internal dashboards using JavaScript and modern frameworks.

* Collaborate with distributed engineering teams to support cross-functional development and delivery needs.

* Provide code reviews, technical guidance, and architectural input to improve engineering practices.

* Analyze workflow data, build dashboards, and identify trends to drive continuous improvement.

* Contribute to the reliability and performance of CI systems and test harnesses at scale.

Requirements

* Strong experience in Python development, including designing and building backend services.

* Proficiency in front-end development with JavaScript.

* Hands-on experience with Python frameworks such as FastAPI, Flask, or Django.

* Familiarity with cloud platforms such as AWS or GCP and RESTful API design.

* Solid understanding of databases and SQL.

* Experience working with CI/CD systems such as GitHub Actions or CircleCI.

* Knowledge of test automation frameworks and large-scale CI environments.

* Comfortable working across multiple operating systems (at least two of Windows, Linux, Mac, Android).

* Strong analytical mindset with an interest in developer productivity and workflow optimization.

* Ability to collaborate effectively in distributed, cross-functional teams.

* Bonus: experience with version control systems, Docker, containerization, or large-scale CI infrastructure.

* Bonus: experience with data analysis and interpretation for engineering insights.

Benefits

* Competitive salary range aligned with experience (€68,000 - €91,000 EUR, Germany remote).

* Performance-based bonus programs for eligible employees.

* Comprehensive medical, dental, and vision coverage.

* Strong retirement contributions with immediate 100% vesting.

* Quarterly company-wide wellness days.

* Generous paid holidays plus a dedicated birthday day off.

* Home office stipend to support remote work setup.

* Annual professional development budget.

* Quarterly well-being stipend.

* Considerable paid parental leave.

* Employee referral bonus program.

* Additional benefits including life, disability insurance, and employee assistance programs (varies by country).

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Applications go to the hiring team directly