Overview In this role, you join Platform Engineering to build and improve internal platform capabilities that streamline how product teams develop, deploy, and operate software. You’ll gain experience with cloud-native techniques, automation, and self-service tooling to reduce friction and boost developer efficiency. You will work closely with platform and software engineers to deliver well-tested components and automation, while learning how platform services are designed and operated. This position offers meaningful impact through enabling teams to move faster and deliver value at scale. Responsabilidades * Develop, test, document, and maintain software components, internal tools, and automation for the engineering platform * Contribute to self-service capabilities that help product and data teams work more efficiently * Turn well-defined manual tasks into reliable automated workflows * Write clean, maintainable code and participate in code reviews * Investigate and resolve straightforward defects and operational issues with guidance * Contribute to unit, integration,
and automated quality checks * Collaborate with platform, software, and data engineers and internal users to validate solutions * Contribute technical input to team documentation and design discussions * Apply security, reliability, observability, version control, and continuous delivery practices * Continuously develop technical skills and share learnings with the team Requisitos principales * Degree in Computer Science, Software Engineering, Computer Engineering, or a related engineering discipline * 1–2 years of professional software engineering experience or equivalent internships * Solid programming fundamentals with practical experience in at least one general-purpose language (Python favored) * Understanding of core software engineering concepts: version control, testing, APIs, debugging, maintainable code * Familiarity with Git-based collaboration and code-review practices * Structured, curio
📌 Software Engineer (Madrid)
🏢 Merck
📍 Madrid