Product Software Engineer
UpToDate
Wolters Kluwer Health’s Clinical Effectiveness (CE) organization is a fast-growing and innovation-driven healthcare information technology (HIT) provider working on the front lines of clinical care. Our talented team of physician editors, technologists, and product visionaries collaborate to provide advanced clinical decision support solutions that measurably improve clinical effectiveness by helping healthcare professionals provide optimal care for their patients. Its flagship product, UpToDate, is trusted by over 1 million clinicians in over 170 countries to make the best decisions at the point of patient care. Net Promoter Scores consistently fall in the high-70s, largely due to the unrivaled breadth and depth of its evidence-based content. More than 60 research studies confirm UpToDate’s widespread usage and association with improved patient care and hospital performance, including reduced lengths of stay, adverse complications and mortality.
A SaaS-based product, UpToDate is a critical component of the clinical workflow when embedded in today’s electronic health record systems. In fact, 93% of clinicians surveyed say embedding UpToDate in their electronic health record systems is important to patient care, and 91% say it improves clinician satisfaction. As a mission-based organization committed to getting things right, we’re investing in cutting edge healthcare technology solutions to meet the strategic needs of our customers.
As an Product Software Engineer, you are a critical member of our Software Development Team. You will work closely together with Tech Leads, Product Owners, Architects, QA Specialists, other stakeholders and colleagues to implement new features, remove technical debt, maintain/improve quality, operate the company’s Software Development Lifecycle, and propose and implement best practices.
ROLES & RESPONSIBILITIES:
From a technology perspective, this role will fully engage as an engineer on project work, while ensuring the team and tech stack is staying current with new and emerging technologies. From a leadership perspective, while this role will have zero direct reports, there is an expectation that they will spend time training and elevating Associate and Senior engineers.
Responsibilities:
Collaborate with developers, testers, and other team members to gain a comprehensive understanding of new and existing products and features.
Maintain, enhance, and extend customer-facing applications and APIs.
Leverage your self-starter instincts and capabilities to discover opportunities to contribute to development activities.
Recognize patterns of issues and potential root causes, and advocate for investigation and/or holistic fixes
Examine operational activities and technology debt scenarios that would benefit from new ideas or automation to reduce toil that results in inefficiency and errors. Advocate for approaches that drive quality and productivity
Plan and execute tasks within an Agile/Scrum environment.
Follow best practices and standards for coding and unit testing.
Remain current with evolving industry trends and technologies.
Qualifications:
Bachelor’s in Computer Science (or related field) or equivalent experience
Effective interpersonal and communication skills (written, verbal and listening), with an ability to build positive working relationships
Good judgment, strong problem-solving and decision-making skills, and a finely tuned balance of technical purity and pragmatism.
Proficiency in at least one programming language or technology, including but not limited to:
Java, Javascript, C#, .NET, python, PHP,
Exposure to technologies such as:HTML, CSS, Objective-C, OOD,Docker, JSON, REST APIs, MongoDB, AngularJS, ExpressJS, NodeJS, React
Experience with Relational Databases and SQL and Big Data technologies: Hadoop, Spark, R, NoSQL is a plus
Experience with SDLC tools like Jira, GIT, Eclipse, IntelliJ, Maven, Gradle is a plus
Experience with API design and REST principles is a plus
Our Interview Practices
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:
$89,600.00 - $153,500.00 USDThis role is eligible for Bonus.
Compensation range listed is based on primary location of the position. Actual base salary offer is influenced by a wide array of factors including but not limited to skills, experience and actual hiring location. Your recruiter can share more information about the specific offer for the job location during the hiring process.
Additional Information:
Wolters Kluwer offers a wide variety of competitive benefits and programs to help meet your needs and balance your work and personal life, including but not limited to: Medical, Dental, & Vision Plans, 401(k), FSA/HSA, Commuter Benefits, Tuition Assistance Plan, Vacation and Sick Time, and Paid Parental Leave. Full details of our benefits are available upon request.