Lead Software Engineer/Data Architect

Job ID
Research & Development - Software Development or Programming
Pos. Type
Full Time

Company Overview

At Nuance, we empower people with the ability to seamlessly interact with their connected devices and the digital world around them.  We are creating a world where technology thinks and acts the way people do by designing the most human, natural, and intuitive ways of interacting with technology.


Our nimble technology uses analytics and advanced algorithms to transform the inanimate into animate and reduce complicated processes into simple ones.


Join our Healthcare team...caring for clinicians the way they care for patients. Beyond words. We create technology that lets clinicians capture and document care quickly and easily so they can focus their attention on their patients.

Job Summary



1) Architect and design a system for ingesting data from many sources, primarily EMR's, and in many forms.

2) This data will need to be unified across the clinical continuum for Nuance customers.



  • Provide technical leadership and act as Scrum Master for a small team of Dev, QA, and BA resources
  • Design, code, test, develop and document application programs for complex computer systems.
  • Analyze and perform modifications to and maintenance of highly complex operational programs and procedures
  • Document technical designs/solutions and program logic
  • Analyze system and programming logic
  • Program clear and concise solutions.
  • Maintain project status documentation
  • Participate and lead functional and technical reviews
  • Provide technical guidance and assistance to a team of developers and perform code reviews
  • Assist in identifying process improvements and application enhancements
  • Assist in evaluation, selection, and prototyping of technical architecture.     

Number of Years of Work Experience: 10+ Years


Required Skills: 

  • 8+ years of programming experience using Java, Scala or Python
  • 4+ years with HL7 2.x
  • Knowledge of Healthcare Information Systems
  • Experience with Web UI technologies including JavaScript, JavaScript Frameworks, HTML, CSS
  • Extensive Experience with Relational Database Systems, specifically SQL Server and Azure SQL
  • Extensive experience with Big Data and related technologies
  • Experience with creating high volume web services
  • Security based best practices for SDLC
  • Experience Leading an Agile/Scrum Team
  • Experience with XML, JSON and related technologies
  • Strong analytical and problem-solving skills
  • Ability to handle multiple responsibilities with rapidly changing priorities and deadlines
  • Ability to interact with and accept direction from multiple managers and clients
  • Ability to work independently
  • Excellent written and oral communication skills
  • Ability to define, plan and manage projects and supporting personnel

Preferred Skills: 

  • Experience developing secure, highly available, cloud applications(Azure)
  • HL7 FHIR protocol
  • OAUTH2
  • Familiarity with JIRA, Confluence, Bamboo, or Crucible a plus (Atlassian toolset)
  • Experience with Git/Bitbucket and Eclipse
  • Experience collaborating with teams across multiple geographic locations and time zones
  • Scrum Master Experience
  • Familiarity with Behavioral Driven Development (BDD).
  • Experience working in a cross-domain environment involving Java and other Open Source platforms.

Education: Bachelor's degree in Computer Science, Software Engineering, Math or a related field

Additional Information

Nuance offers a compelling and rewarding work environment. We offer market competitive salaries, bonus, equity, benefits, meaningful growth and development opportunities and a casual yet technically challenging work environment. Join our dynamic, entrepreneurial team and become part of our continuing success.


Nuance Communication Inc.  is an equal opportunity employer.  We evaluate qualified applicants without regard to race, age, color, religion, sex, national origin, disability, veteran status, gender identity, sexual orientation and other legally protected characteristics. The EEO is the Law poster and its supplement is available here. If you need a reasonable accommodation because of a disability for any part of the employment process, please call 781-565-5000 – Human Resources Department and let us know the nature of your request and your contact information.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.