Product Software Engineer
Location: ESP - Barcelona
Remote Type: Hybrid (8 days/month)
Time Type: Full time
Job Description
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.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
