← Back to list
Job

Software Engineer

Software Engineer • On-site • Full-time • Spain Madrid, Spain

In the Platform Engineering team you will help develop internal platform products and engineering tooling, guided by experienced colleagues. The role suits early-career candidates or those with 1-2 years of experience.

Responsibilities

  • ▹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 and consistently
  • ▹Turn well-defined manual or repetitive tasks into reliable automated workflows
  • ▹Write clean, readable, maintainable code and participate actively in code reviews
  • ▹Investigate and resolve straightforward defects, operational issues and support requests, with guidance when needed
  • ▹Contribute to unit, integration and automated quality checks for the services and tools you build
  • ▹Work closely with platform engineers, software engineers, data engineers and internal users to understand requirements and validate solutions
  • ▹Contribute technical input, examples and implementation detail to team documentation and design discussions
  • ▹Learn and apply the team's practices for security, reliability, observability, version control and continuous delivery

Requirements

  • ▹Degree in Computer Science, Software Engineering, Computer Engineering or a related engineering discipline
  • ▹1-2 years of relevant professional experience in software engineering, including internships or equivalent hands-on experience
  • ▹Solid programming fundamentals and practical experience in at least one general-purpose programming language; Python is particularly relevant
  • ▹Understanding of core software engineering concepts such as version control, testing, APIs, debugging and maintainable code
  • ▹Familiarity with Git-based collaboration and code-review practices
  • ▹A structured, curious approach to problem-solving and a willingness to ask questions, seek feedback and learn quickly
  • ▹Clear written and spoken English

Nice to have

  • ▹Exposure to data-engineering practices such as Python, SQL or data pipelines
  • ▹Cloud services (preferably AWS) and infrastructure-as-code concepts
  • ▹CI/CD and modern DevOps practices
  • ▹Curiosity about current AI/ML developments, including LLM-enabled developer tools or agentic engineering approaches

Soft skills

Curiosity and structured problem-solvingOpenness to feedback and quick learningTeamwork

What we offer

  • ▹Diverse, inclusive culture where you can grow at your own pace
  • ▹Professional growth alongside experienced colleagues

About the company

Merck is a science and technology company working in Healthcare, Life Science and Electronics. Its Platform Engineering team creates shared tools, self-service capabilities and automations that help engineering teams build, deploy and operate reliable software.

Languages: Angol: jó (írásban és szóban)
Education: Informatikai, szoftverfejlesztői, számítástechnikai mérnöki vagy kapcsolódó mérnöki diploma

Similar jobs