Descripción del Puesto
We are seeking a highly skilled
CI/CD & Tooling Engineer
to support our Business Partner Transparency development teams. In this role, you will focus on building and improving the systems, automation, and tooling that enable fast, reliable, and secure software delivery. You will design and maintain CI/CD pipelines, develop internal tools, implement best practices, and collaborate closely with engineering teams to ensure a smooth, high-quality release process.
Your work will directly impact engineering productivity, software quality, and the overall efficiency of our development organization.
Your Mission:
As a
CI/CD & Tooling Engineer
, you will play a critical role in shaping how our teams build, test, and deliver software. You will design deployment workflows, automate manual tasks, improve observability around builds and releases, and ensure our engineering teams have the tools they need to deliver at scale.
This position is based in Madrid, working onsite three days per week as part of our hybrid model to ensure effective collaboration.
What You Will Do:
CI/CD Pipeline Ownership
Design, implement, and continuously optimize scalable CI/CD pipelines that support fast, secure, and reliable delivery across multiple environments.
Tooling & Automation Development
Develop and maintain internal tools, scripts, and integrations using
Azure DevOps, Bash, and TypeScript
to automate workflows, improve visibility, and streamline engineering operations.
Code Quality & Governance
Integrate and manage code quality and security tools (e.g.,
SonarQube ) to ensure maintainable, secure, and high-quality software.
Performance & Reliability Improvements
Monitor build and deployment performance, identify bottlenecks, and deliver improvements that increase speed, reliability, and developer productivity.
Security & Compliance in CI/CD
Embed security best practices into pipelines and tooling, including access control, dependency scanning, and audit-ready deployment processes.
Cross-Functional Collaboration
Work closely with developers, QA, and product owners to refine build, deployment, and release workflows—ensuring seamless integration across the development lifecycle.
Tooling Frameworks & Best Practices
Contribute to internal standards, documentation, and reusable templates to drive consistency and best practices across engineering teams.
Your Experience
Educational Background - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
Proven CICD knowledge or DevOps Expertise 2+ years a DevOps, Site Reliability, or similar engineering role, with a strong track record of supporting high-availability applications and distributed systems.
CI/CD Proficiency - Hands-on experience designing, configuring, and maintaining CI/CD pipelines using tools such as GitLab, Jenkins, GitHub Actions, or Azure DevOps.
Linux & Scripting Skills - Solid expertise working in Linux environments with advanced scripting/programming skills (Bash, TypeScript, or comparable languages) to automate and optimize workflows.
Soft Skills - Strong analytical thinking, problem-solving abilities, and organizational skills; excellent collaboration and communication skills to work effectively in cross-functional teams.
Language Skills - Fluency in English (C1 level required); knowledge of German is a plus.