Wolters Kluwer

Product Software Engineer

ESP - Barcelona Full time

About the role

As a Product Software Engineer, you will build upon your foundational skills to develop and enhance software programs. With a focus on innovation and user satisfaction, you'll collaborate with your team to improve the performance and usability of our products, ensuring they meet the high standards our users expect.
You will be part of a Scrum development team working with .NET, Angular, microservices, and Azure Cloud technologies, actively participating in Scrum ceremonies and collaborating with teams across Europe.

What you’ll do

  • Be part of a Scrum development team working with .NET, Angular, microservices and Azure Cloud technology.
  • Participate in Scrum ceremonies and collaborate with different teams across Europe.
  • Coding and Code Reviews.
  • Technical Designs and Technical Reviews.
  • Sprint Demos.
  • Story refinement.
  • Debugging production issues.
  • Design, cod, test, and debug software applications according to coding standards.
  • Write and execute unit tests; participate in integration testing.
  • Identify and fix software defects and contribute to ongoing maintenance.
  • Participate in code reviews to ensure quality and adherence to best practices.
  • Collaborate cross‑functionally throughout the software development lifecycle.
  • Implement new features and enhancements based on technical specifications.
  • Investigate and troubleshoot issues during testing or reported by users.
  • Optimize code for performance and efficiency.
  • Analyze requirements and translate them into technical solutions.
  • Apply secure coding practices to protect data and prevent vulnerabilities.

What you’ll bring

  • Experience as part of a Scrum Team and delivering projects to production.
  • .NET development experience.
  • Experience with Azure Cloud.
  • Azure DevOps (ADO).
  • GitHub (Repos, GitHub Actions, branching strategies).
  • Experience with CI/CD pipelines.
  • Experience working with Containers (e.g., Docker).
  • Strong experience in Unit & Integration Testing.
  • Solid understanding of SOLID, Clean Code, and software engineering principles.
  • Experience with RESTful APIs.
  • Experience using Coding Agents (Copilot, Claude Code, etc.).
  • Understanding of Secure Coding principles (e.g., OWASP).

Additional Skills & Capabilities

  • Ability to design, develop, test, and maintain software applications end‑to‑end.
  • Strong programming skills, especially in .NET and JavaScript/TypeScript.
  • Capacity to analyze complex technical problems and propose effective solutions.
  • Analytical thinking and the ability to understand system behavior.
  • Strong understanding of testing practices, quality assurance, and debugging techniques.
  • Comfortable working in Agile/Scrum environments.
  • Proficiency using source code repositories and version control workflows.
  • Experience working with relational databases (SQL, RDBMS).
  • Ability to design, build, secure, and document APIs.
  • Familiarity with modern development frameworks and architectural patterns.
  • Experience leveraging AI tools throughout development, validating AI‑generated code, applying responsible AI usage, and orchestrating AI agents.
  • English: required
  • Spanish: required

What we offer

You’ll join a dynamic and ambitious team! The role offers variety and autonomy.
Wolters Kluwer continuously invests in the growth and skills of its employees and offers ample opportunities for personal development.

Our Interview Practices

To maintain a fair and genuine hiring process, we kindly ask that all candidates participate in interviews without the assistance of AI tools or external prompts. Our interview process is designed to assess your individual skills, experiences, and communication style. We value authenticity and want to ensure we’re getting to know you—not a digital assistant. To help maintain this integrity, we ask to remove virtual backgrounds and include in-person interviews in our hiring process. Please note that use of AI-generated responses or third-party support during interviews will be grounds for disqualification from the recruitment process.

Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.