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.
  • Four to six years of relevant experience in product software engineering.
  • Strong experience as a full-stack software engineer.
  • 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.
  • Solid understanding of object-oriented programming, SOLID principles, Domain-Driven Design, and Clean Code practices.
  • Ability to design, develop, and maintain software systems and applications; produce working software; program and interpret specifications; and read, trace, test, debug, and improve code.
  • Ability to apply specification-driven development practices and translate customer needs, business objectives, and product intent into clear, structured, testable specifications.
  • Ability to analyze complex problems, define them, identify strategies, and implement effective solutions.
  • Ability to evaluate systems or processes through testing to identify problems and ensure quality or functionality.
  • Ability to work with Agile practices and respond effectively to change.
  • Ability to use version control in a shared codebase, including branching, review, merge practices, and maintaining a clean repository history.
  • Ability to design, implement, and manipulate relational databases, including SQL, database management systems, and database design principles.
  • Ability to design, develop, document, secure, and test APIs.
  • Ability to structure software for understandability, changeability, security, operability, and suitability to the problem, including decomposing systems, defining interfaces and contracts, selecting patterns, and designing for testability.
  • Ability to create, organize, maintain, and communicate useful technical documentation.
  • Ability to apply application security controls, including secure coding, access control, authentication, and security testing.
  • Ability to use approved AI-assisted development and automation approaches responsibly, providing context, constraints, and evaluation criteria and validating generated output.

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 remaining accountable 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.
  • Apply specification-driven and evaluation-driven approaches to ambiguous work; provide context, constraints, and evaluation criteria, validate generated output, and coach others on responsible use.
  • Determine testing and validation needs within the assigned area; ensure solutions meet quality, reliability, security, compliance, and operational expectations; define and evaluate acceptance criteria; produce evidence of production readiness; 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