Principal Software Engineer

11 - 15 years experience  • 

Salary depends on experience
Posted on 04/18/18
Burlington, MA
11 - 15 years experience
Salary depends on experience
Posted on 04/18/18

Job Summary:

The Principal Software Engineer works with a team of developers, QA and documentation staff in the developmentof the next generation of Dragon speech recognition products. The candidate will be a self-starter and will work on multiple deliverables with dynamic schedules.


  • Develop and improve Dragon integration with Nuance cloud services
  • Design and implement Dragon speech recognition integrations with new desktop applications
  • Design and integrate speech enabling technology into Windows Store apps
  • Prototype new user interfaces to create innovative, simplified speech recognition experiences
  • Implement support for new Windows OS releases
  • Work with Dragon Research Scientists to integrate new research deliverables into Dragon


Number of Years of Work Experience: 10+

Required Skills:

  • 10+ years of experience developing commercial Windows applications
  • Strong C#, .NET and ASP.NET experience
  • Solid JavaScript skills
  • Experience with SQL Server
  • Experience with Azure cloud deployments
  • Knowledge of C++, COM and ATL
  • Scripting skills with Python, Perl or similar
  • Excellent verbal and written communications skills

Preferred Skills:

  • Knowledge of accessibility APIs (UIAutomation)
  • Familiarity with WPF or UWP
  • Solid skills with RESTful web services
  • Experience with AgileScrum

Education:BS in computer science or related discipline; MSpreferred.

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.