W

Wolters Kluwer

Offers professional information, software, and services

Senior Product Software Engineer - AI Native

Full-Stack EngineeringPosted on Nov 13
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.
  • The candidate must have strong experience as a full-stack software engineer.
  • The candidate must have 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.
  • The candidate must have a solid understanding of object-oriented programming, SOLID principles, Domain-Driven Design, and Clean Code practices.
  • The candidate must be able to design, develop, test, implement, maintain, and improve software systems and applications; interpret specifications; read, trace, diagnose, debug, and improve code; and apply specification-driven development practices.
  • The candidate must be able to translate customer needs, business objectives, and product intent into clear, structured, testable specifications that guide design, engineering, validation, and delivery.
  • The candidate must be able to analyze complex or ambiguous problems, identify and evaluate possible strategies, and implement effective solutions.
  • The candidate must be able to test and validate systems, define acceptance criteria, and ensure quality, reliability, security, compliance, and operational readiness.
  • The candidate must be able to work in shared codebases using version control, including branching, reviewing, and merging changes.
  • The candidate must be able to design, implement, and work with relational databases and SQL.
  • The candidate must be able to design, develop, document, secure, and test APIs.
  • The candidate must be able to structure software for maintainability, security, operability, and testability, including decomposing systems, defining interfaces and contracts, and selecting appropriate patterns.
  • The candidate must be able to apply application security principles, including secure coding, access control, authentication, and security testing.
  • The candidate must be able to document technical requirements, design approaches, acceptance criteria, dependencies, risks, and implementation considerations.
  • The candidate must be able to use approved AI-assisted development and automation tools responsibly, provide context and evaluation criteria, and validate 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 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 by 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