Software Engineer III (MUMPS/Cache/IRIS)

Quest Diagnostics•Schaumburg, PA
•Hybrid

About The Position

Work as part of a small, agile team to design and implement new features and technologies in a variety of different products throughout Quest Diagnostics. Deliver high-quality, high-performance code in an agile environment. This position will be hybrid (3 days in office & 2 days WFH) and can be based in Secaucus, NJ or Schaumburg, IL. The role can also be remote if criteria for hybrid are not met.

Requirements

  • 10+ years professional experience in software development.
  • Computer Science fundamentals in object-oriented (OO) design patterns, distributed databases, and data modeling techniques.
  • Minimum 5 years of experience working in the Healthcare industry.
  • Minimum 5 years development experience on large scale, multi-site systems.
  • Minimum 5 years of MUMPS/Cache development experience working on Cache and IRIS.
  • Minimum 5 years Cache Object Script development, beyond traditional MUMPS experience.
  • Minimum 5 years of experience with interface development and implementation. This includes HL7 v2.x, HL7v3, and Middleware integration expertise.
  • Minimum 3 years developing and utilizing Web Services (SOAP and REST).
  • Minimum 2 years web development experience including XML, JavaScript, HTML, CSS, XSLT, Angular JS.
  • Bachelor of Science in Computer Science, Software Engineering, Information Systems or equivalent professional work experience.

Nice To Haves

  • Master’s degree in related field

Responsibilities

  • Develop key product features within existing large-scale enterprise applications and new strategic initiatives that will drive system and operational efficiencies, measure system performance, and provide “glue” for complex solutions.
  • Participate in the full SDLC involving design, implementation, testing, & launching.
  • Assist with the generation and analysis of business and functional requirements for proposed software solutions.
  • Participate in architectural and database design discussions as they relate to product direction.
  • Develop features completely including the front-end components and the backend systems.
  • Design and implement changes to systems that yield higher performance and resiliency while achieving lower operations overhead.
  • Own the delivery of an entire piece of a system or application, and serve as a technical lead on small to midsize complex projects.
  • Work closely with other engineers to develop the best technical design and approach for new product development.
  • Build software solutions where the problem is not well defined.
  • Design and define the interaction between the other component pieces.
  • Consistently define and apply technologies, standards and software engineering practices, mentoring other team members.
  • Contribute to the focus and effectiveness of the development team; tracking issues to resolution, monitoring the effectiveness of tasks, and providing status to the team lead.
  • Raise long-term architecture issues within project.
  • Conduct design and code reviews of multiple projects.
  • Generate data for project planning, including task breakdown & estimation of work for a project.
  • Competent in developing accurate estimates & risk assessments.
  • Track status within the project as necessary.
  • Communicate team and project status to project manager and director.
  • May occasionally act in the Team Lead role.
  • Act as the designated expert for owned application area(s).
  • Contribute to the continued improvement of the organization’s development procedures by looking for opportunities for improvement and implementing solutions.
  • Create new and update existing Cache and Mumps programs in Clinical Laboratory System.
  • Analyze and resolve application issues.
  • Define recommendations and implement solutions for Cache-based Clinical Laboratory system.
  • Develop Functional and Design specifications.
  • Develop and execute unit, system integration and user acceptance test plans.
  • Manage small-scale projects to completion.
  • Work with Customer to gain a comprehensive understanding of project stakeholders, requirements and high-level design.
  • Work with Lead Business Analyst and Project Manager to ensure a uniform message is delivered to development staff and management.
  • Explain requirements and design approaches to assigned developers.
  • Provide direction and guidance to developers.
  • Serve as a liaison between the Development teams and Customer.
  • Field questions from Development teams and escalate to Customer Requirement Analysts when necessary.
  • Attend and represent project daily stand-up meetings (Agile).
  • Participate in design, code, and test plan reviews.
  • Coordinate software and release management activities as needed.
  • Monitor testing defects and ensure that the development staff is appropriately addressing open issues.

Benefits

  • Day 1 Medical, supplemental health, dental & vision for FT employees who work 30+ hours
  • Best-in-class well-being programs
  • Annual, no-cost health assessment program
  • Blueprint for Wellness healthyMINDS mental health program
  • Vacation and Health/Flex Time
  • 6 Holidays plus 1 MyDay off
  • FinFit financial coaching and services
  • 401(k) pre-tax and/or Roth IRA with company match up to 5% after 12 months of service
  • Employee stock purchase plan
  • Life and disability insurance, plus buy-up option
  • Flexible Spending Accounts
  • Annual incentive plans
  • Matching gifts program
  • Education assistance through MyQuest for Education
  • Career advancement opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service