Senior Product Software Engineer

Wolters Kluwer•Coppell, TX

About The Position

The Senior Product Software Engineer designs, builds, and operates business-critical customer and internal applications. This hands-on full-stack role takes complex and sometimes ambiguous problems from initial intent through specification, architecture, implementation, validation, deployment, and production operation. The engineer applies Agentic Spec-Driven Development (SDD) and Agentic Product Development Lifecycle (PDLC) practices to improve delivery speed, quality, traceability, and engineering effectiveness. The role requires disciplined use of AI engineering agents with strong human oversight, architectural integrity, security, and accountability. The position delivers solutions across Angular and TypeScript user experiences, C#/.NET services, REST APIs, integrations, relational and NoSQL databases, and Microsoft Azure. It also contributes technical leadership through reusable solutions, automation, engineering practices, mentoring, design reviews, and code reviews, while collaborating across product, UX, architecture, quality engineering, DevOps, operations, and security. The position requires at least five years of software engineering experience and at least one year of hands-on Agentic SDD experience. A bachelor's degree in computer science, software engineering, engineering, or a related field, or equivalent practical experience, is required. A master's degree is a plus. Compensation is listed as $92,700–$161,850 USD, with the actual offer influenced by factors including skills, experience, and hiring location. Wolters Kluwer offers benefits including medical, dental, and vision plans; 401(k); FSA/HSA; commuter benefits; tuition assistance; vacation and sick time; and paid parental leave. Applicants may be required to appear onsite at a Wolters Kluwer office during recruitment. Candidates are asked to participate in interviews without AI tools or external prompts; AI-generated responses or third-party support during interviews may result in disqualification.

Requirements

  • At least 5 years of software engineering experience, including demonstrated ability to independently deliver complex, business-critical applications from design through production.
  • At least 1 year of hands-on experience with Agentic Spec-Driven Development, using specifications and AI agents to drive software design, development, testing, validation, and delivery.
  • Strong full-stack expertise in C#, .NET/ASP.NET Core, Angular, TypeScript, REST APIs, relational and NoSQL databases, and Microsoft Azure.
  • Strong understanding of modern application architecture and engineering practices, including API-first design, microservices/distributed systems, design patterns, automated testing, CI/CD, observability, and secure software development.
  • Ability to solve complex and ambiguous engineering problems, make sound technical trade-offs, troubleshoot production issues, and deliver scalable, secure, and maintainable solutions.
  • Ability to elevate other engineers' effectiveness through technical leadership, reusable solutions, automation, engineering standards, mentoring, and high-quality design and code reviews.
  • Bachelor's degree in computer science, software engineering, engineering, or a related field, or equivalent practical experience.

Nice To Haves

  • Experience designing and delivering Agentic AI or Generative AI capabilities, such as workflow automation, information extraction, document processing, intelligent assistance, or human-in-the-loop workflows.
  • Experience applying Agentic Product Development Lifecycle practices across multiple stages of product development.
  • Master's degree.

Responsibilities

  • Own product capabilities end-to-end, from problem definition and specification through architecture, implementation, testing, deployment, production validation, and continuous improvement.
  • Apply Agentic Spec-Driven Development and Agentic Product Development Lifecycle practices to turn product intent into executable specifications and use AI agents throughout design, development, testing, review, and delivery with appropriate validation and human oversight.
  • Design and deliver full-stack solutions across Angular/TypeScript user experiences, C#/.NET services, REST APIs, integrations, relational and NoSQL databases, and Microsoft Azure.
  • Make engineering and architectural decisions that balance speed, security, scalability, reliability, performance, observability, and long-term maintainability.
  • Independently solve ambiguous technical problems, diagnose production issues, perform root-cause analysis, and implement sustainable solutions.
  • Improve the broader engineering team's effectiveness through reusable components, patterns, automation, engineering practices, mentoring, design reviews, and high-quality code reviews.
  • Collaborate with Product, UX, Architecture, Quality Engineering, DevOps, Operations, and Security to deliver solutions that meet customer and business needs.
  • Take ownership and accountability for outcomes, proactively addressing technical risks, delivery bottlenecks, and opportunities to improve engineering quality and productivity.

Benefits

  • Medical, dental, and vision plans
  • 401(k)
  • FSA/HSA
  • Commuter benefits
  • Tuition assistance
  • Vacation and sick time
  • Paid parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service