• Agile Software Engineer

    Location US-MA-Burlington
    Job ID
    Research & Development - Software Engineer (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

    Position Summary:

    Be a part of a strong development team and contribute to the core of Nuance Healthcare Cloud program.  You will work with a team to design, implement solutions for Nuance Management Server to deploy a high-quality product that support many Nuance Healthcare Cloud Products. This role will work with many teams from engineering, QA, technical services, DevOps to shape and evolve the product.



    - Design, Implement, Document, Test and support solutions to Nuance Management Service Application to support the growth performance and strategic direction of the product.

    - Find defects and performance bottleneck and propose solutions.

    - Assist with maintaining a high code quality standard, good organization and test automation

    - Contribute in implementing the new features and any design changes to the application.

    - Support various teams to ensure their success including deployment, post deployment monitoring, technical services, and documentation.

    - Involve actively and provide suggestion and solutions to improve the quality of the product.



    Minimum years of work experience: 5+


    Required skills: 

    Experience implementing high-performance, scalable systems in .NET/C#.

    Strong working knowledge experience in C#, .NET Framework, ASP.NET Development, Entity Framework, LINQ.

    Good knowledge of SQL and relational databases

    Knowledge of Agile development practices and the software development lifecycle.

    Good understanding of WCF and RESTful architecture.

    Good verbal and written communication skills.

    Good analytical, design skills and good problem solver.



    Preferred skills: 

    Experience writing unit and system level tests a plus.

    Experience with Git source control
    Experience in the healthcare software industry.

    Experience with working in distributed teams is a plus.

    Knowledge of agile process methodologies like Scrum, Jira and confluence


    Education: Computer Science degree or similar combination of education and required professional experience.

    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-5086 – 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.