W

Wolters Kluwer

Offers professional information, software, and services

Senior Product Software Engineer - AI Native

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's degree in a relevant field or equivalent demonstrated experience is required.
  • Four to six years of relevant product software engineering experience is required.
  • Strong experience as a full-stack software engineer is required.
  • Advanced knowledge of C#, .NET Framework, .NET Core, ASP.NET Web API, Angular, RESTful APIs, microservices architectures, SQL, relational database design, Redis, and asynchronous messaging systems including RabbitMQ, MassTransit, and Azure Service Bus is required.
  • A solid understanding of object-oriented programming, SOLID principles, Domain-Driven Design, and Clean Code practices is required.
  • Ability to design, develop, and maintain software systems and applications, understand user requirements, create and test software, and resolve software-related issues is required.
  • Ability to produce working software by writing code, directing approved tools that generate it, or reviewing and taking accountability for contributed work is required.
  • Ability to interpret specifications and apply specification-driven development practices, and to read, trace, test, debug, and improve code is required.
  • Ability to translate customer needs, business objectives, and product intent into clear, structured, and testable specifications is required.
  • Ability to test and verify systems or processes to identify problems, measure effectiveness, and ensure quality or functionality is required.
  • Ability to use version control in a shared codebase, including branching, review, and merge practices, and to maintain reviewable changes and a clean history is required.
  • Ability to design, implement, and manipulate relational databases, including SQL, database management systems, and database design principles is required.
  • Ability to design, develop, and manage application programming interfaces, including documentation, security, and testing practices, is required.
  • Ability to structure software for understandability, changeability, security, operability, and fitness for purpose, including decomposition, interface and contract definition, pattern selection, and testability is required.
  • Ability to apply application security controls, including secure coding, access control, authentication, and security testing, is required.
  • Ability to provide context, constraints, and evaluation criteria for AI-assisted work, validate generated output, and coach others on responsible use is required.

Responsibilities

  • Own software solutions from discovery through production, translating customer, business, and technical requirements into sustainable outcomes.
  • Analyze ambiguous requirements, clarify objectives, evaluate alternatives, and determine solution strategies.
  • Design, develop, test, implement, maintain, and improve software applications, services, and platforms using direct and approved AI-assisted approaches.
  • Apply approved AI-assisted techniques while validating outputs and maintaining accountability for architecture, quality, security, and operational readiness.
  • Document requirements, design approaches, acceptance criteria, dependencies, risks, and implementation considerations.
  • Determine and execute testing and verification approaches based on complexity, risk, and business impact.
  • Provide technical guidance through design reviews, code reviews, knowledge sharing, mentoring, and engineering best practices.
  • Diagnose and resolve cross-component, production, and system-level issues and implement sustainable corrective actions.
  • Apply security, privacy, compliance, and data-protection requirements throughout the software lifecycle.
  • Partner with product, design, architecture, operations, security, and business stakeholders to shape solutions.
  • Improve performance, scalability, reliability, resiliency, and maintainability while reducing operational risk.
  • Improve engineering processes, delivery effectiveness, and team capability through automation, standardization, and knowledge sharing.
  • Consider customer impact, product strategy, operational implications, and business outcomes in technical decisions.
  • Use specification-driven and evaluation-driven approaches to ambiguous work, providing context, constraints, and evaluation criteria, validating generated output, and coaching others on responsible use.
  • Determine testing and validation needed within the assigned area; ensure solutions meet quality, reliability, security, compliance, and operational expectations; define and evaluate acceptance criteria; produce evidence of readiness for production use; and identify, manage, and escalate technical risks.

About the Company

Wolters Kluwer

Offers professional information, software, and services

Wolters Kluwer is a global provider of professional information, software solutions, and services for professionals in legal, business, tax, accounting, finance, audit, risk, compliance, and healthcare. Its products are offered on a subscription basis and include software tools and access to professional information, plus consulting and one-time reports. The software and information help clients improve financial performance, comply with regulations, and manage ESG and other risk areas; ESG solutions support sustainability goals and risk management. The company integrates software, content, and expert guidance rather than relying on a single product, and it operates in a specialized market with a strong emphasis on regulatory compliance and ethical practices. Wolters Kluwer’s goal is to help customers perform better, stay compliant with evolving rules, and manage risk in a responsible, transparent way.

Company size
10,001+
Company stage
IPO
Headquarters
Alphen aan den Rijn, Netherlands
Founded
1835

Recently Posted Jobs

Explore more opportunities at Wolters Kluwer

See more jobs