Senior Product Software Engineer (Expert Level)
Core
Design, develop, and maintain complex full-stack software applications and optimize performance for Wolters Kluwer's professional information solutions.
Role type
Senior Product Software Engineer (Expert Level)
Builds
Complex software applications and information solutions for the world's leading professionals.
Domain
Professional services / Legal & Tax / Enterprise Software
Deliverable
production ML models | product features
Required skills
Full Stack Software Engineering, C#, .NET Framework, .NET Core, ASP.NET Web API, Angular, RESTful APIs, Microservices, SQL, Relational Database Design, Redis, Asynchronous Messaging (RabbitMQ, MassTransit, Azure Service Bus), OOP, SOLID principles, Domain-Driven Design, Clean Code, Unit and Integration Testing, Git, CI/CD (Azure DevOps), Docker, Kubernetes, Monitoring (Datadog, Grafana), AI Tool Proficiency, Agentic Workflow Design
Preferred skills
Advanced Technology Adoption, Responsible AI Usage, AI Output Validation
Technologies
C#, .NET, Angular, RabbitMQ, MassTransit, Azure Service Bus, Redis, Docker, Kubernetes, Datadog, Grafana, Azure DevOps, GitHub
Responsibilities
Lead design and development of complex software applications; Collaborate with cross-functional teams on design specifications; Optimize software performance and efficiency; Create comprehensive testing routines; Troubleshoot and resolve complex IT issues; Prepare and preprocess data for analysis; Provide technical support to end-users; Design innovative user-friendly applications; Utilize mathematical principles and statistical approaches for problem solving.
Seniority
Senior, hands-on IC