About the Role:
As a Product Software Engineer, you will build upon your foundational skills to develop and enhance software programs. With a focus on innovation and user satisfaction, you'll collaborate with your team to improve the performance and usability of our products, ensuring they meet the high standards our users expect.
Responsibilities:
• Design, code, test, and debug software applications according to project requirements and coding standards.
• Write and execute unit tests and participate in integration testing to ensure the reliability of software components.
• Identify and fix software defects (bugs) and work on maintenance tasks to improve the overall stability of existing applications.
• Participate in code reviews to ensure code quality, readability, and adherence to best practices.
• Collaborate with team members and cross-functional teams to contribute to the software development life cycle.
• Implement new features and enhancements based on specifications provided by senior team members or product managers.
• Investigate and troubleshoot issues reported by users or identified during testing.
• Optimize code for performance and efficiency without sacrificing readability and maintainability.
• Analyze and understand project requirements, translating them into technical solutions.
• Implement security best practices to protect sensitive data and prevent vulnerabilities.
Experience and Skills:
Bachelors Degree in computer Science or Equivalent with 3 years of experience in professional software development
Software Engineering: The ability to design, develop, and maintain software systems and applications by applying principles and techniques of computer science, engineering, and mathematical analysis. This includes the capacity to understand user requirements, create and test the software, and resolve any software-related issues.
• Software Development: The ability to design, write, test, and implement software programs, applications, and systems. This includes understanding various programming languages, software architecture, and software testing methods. It also involves problem-solving capabilities to fix software issues and improve functionality.
• Programming: The ability to design, write, test, debug, and maintain the instructions, also known as code, that a computer must follow to execute a task. This skill often involves various programming languages such as Python, Java, or C++.
• Problem Solving: The ability to understand a complex situation or issue and devise a solution by defining the problem, identifying potential strategies, and ultimately choosing and implementing the most effective course of action.
• Analysis: The ability to examine complex situations or problems, break them down into smaller parts, and understand how these parts work together.
• Testing: The skill of evaluating a system or process, often in software or product development. It involves the ability to identify problems, measure effectiveness, and ensure quality or functionality.
• Agile: The ability to swiftly and effectively respond to changes, with an emphasis on continuous improvement and flexibility. In the context of project management, it denotes a methodology that promotes adaptive planning and encourages rapid and flexible responses to changes.
• Source Code Repository: The ability to effectively use a source code repository, a file archive and web hosting facility where a large amount of source code, for software or for web pages, is kept, either publicly or privately. This skill involves the ability to manage and track changes to code, identify and fix issues, merge code from different branches, and collaborate with other developers.
• Relational Database: The ability to design, implement, and manipulate a relational database, a type of database that stores and organizes data in a structured way and where data is logically inter-related. This skill often requires proficiency in SQL, database management systems, and understanding of database design principles.
• APIs: The ability to design, develop, and manage Application Programming Interfaces, which constitute the set of protocols and tools used for building application software. This skill includes the capacity to create and maintain high-quality API documentation, implement API security practices, and understand API testing techniques. Additionally, having this ability means understanding how APIs enable interaction between different software systems, allowing them to communicate with each other.
• Design: The ability to create, conceptualize, sketch, and implement layouts, structures, and plans either for aesthetic or functional purposes. This could be used in various contexts such as architecture, fashion, graphics, interior and more. It involves creativity, problem-solving and strategic thinking.
• Framework: The ability to understand, utilize, design and develop complex structures and systems in various contexts such as programming, project management or business strategy. This ability requires critical thinking, problem-solving skills and attention to details.
To maintain a fair and genuine hiring process, we kindly ask that all candidates participate in interviews without the assistance of AI tools or external prompts. Our interview process is designed to assess your individual skills, experiences, and communication style. We value authenticity and want to ensure we’re getting to know you—not a digital assistant. To help maintain this integrity, we ask to remove virtual backgrounds and include in-person interviews in our hiring process. Please note that use of AI-generated responses or third-party support during interviews will be grounds for disqualification from the recruitment process.
Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.
Compensation:
Target salary range CA, CT, CO, DC, HI, IL, MA, MD, MN, NY, RI, WA: $91,600 - $126,800If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead strategic customer engagements for Wolters Kluwer Health's CDSP portfolio to drive adoption, measurable ROI, and long-term relationships across enterprise healthcare accounts.
Lead frontend development for a well-funded wealth-tech startup, shaping architecture, UX, and the design system while building polished, scalable customer-facing features.
WHOOP is hiring a Backend Software Engineer I to develop Java-based backend services that power healthcare features and connect members to WHOOP's data science insights.
9th Way Insignia is hiring a Chief DevSecOps Engineer to lead enterprise DevSecOps strategy, implement secure CI/CD and infrastructure-as-code practices, and ensure continuous compliance across cloud environments.
Lead the design and implementation of enterprise generative AI platforms at NVIDIA as a Principal Software Engineer, shaping scalable architecture, reliability, and product delivery.
Blackbaud seeks a Principal Software Engineer (.NET Core) to lead design and delivery of high-performance, scalable web applications while collaborating with product and program teams.
Epistemix is hiring a Front End Software Engineer to design and implement interactive map and chart visualizations using TypeScript and React for a mission-driven simulation platform.
Lead Allata's platform modernization as a Fullstack Developer Lead, owning Java backend and Angular frontend architecture, delivery, and engineering excellence.
Bolster is hiring a backend software engineer to design and ship high-complexity services that power fraud detection and remediation at scale.
Lead the design and operation of high-scale distributed backend systems for Docker Hub, driving architecture, resilience, and performance across storage, metadata, and API layers.
CompassX seeks an entry-level Software Engineer to design and build new cloud-facing applications while receiving hands-on mentorship in a remote, CST/EST-friendly role.
Lead a cross-functional engineering team at Narmi to design and ship a greenfield Financial Intelligence product that delivers cash flow analysis and actionable financial insights for business banking customers.
Product-focused Software Engineer needed to build and iterate on AI-driven customer engagement features at a high-growth Series A startup based in NYC.
Join CertifID as a full-stack Software Engineer to build secure, scalable features in C#/.NET and modern frontend frameworks, helping stop wire fraud across thousands of transactions.