Principal Software Engineer, C#, .NET
Job Description
Are you an engineer who is passionate about exploring and applying technology to help solve real world end customer business problems? Are you keen on engaging in an agile process, iteratively delivering, and applying design patterns/architectures correctly? Do you possess a strong desire to learn and contribute solutions and ideas to a broad team?
We have an exciting opportunity for a Principal Software Developer to join a world-class team building a new multi-speaker transcription system for law enforcement. This will be a completely new product using Microsoft speech recognition technology and deployed in the Azure cloud with strict security requirements. You will participate in the architecture and technical design with the Nuance UX team to create a system that will transform interview management and reporting for law enforcement. This product will improve the quality of life of law enforcement by using our AI to create transcripts of police interviews and giving officers more time for police work.
Knowledge, skills, and qualifications -
Education: Bachelor of computer science or equivalent qualification is required
Minimum years of work experience: 8 years
REQUIRED SKILLS:
- Strong, hands-on programming skills in one or more modern languages; C#/.NET Core, Python, JavaScript preferred.
- Hands-on experience designing and delivering software systems
- Previous experience of working in a SCRUM environment with strong sprint commitments
- Experience delivering enterprise software with mature compliance processes
- Experience building and debugging complex systems in a team environment
- Secure Software Development Methodologies, especially in-depth knowledge of CWE Top 25 Most Dangerous Software Errors
- Proficient in multi-threaded programming
- Understanding of a DevOps environment
- Able to oversee and lead significant technical aspects of the project.
- Exceptional English communication skills, written & verbal.
- Strong proactive leadership abilities and professional experience collaborating in a team environment
PREFERRED SKILLS:
- Knowledge of distributed systems programming
- Experience with HTML5, CSS3.
- Hands on experience with database design, schemas, and query languages.
- Experience with Azure Monitoring tools.
- Experience with microservice design
- Understanding of speech recognition and deep learning algorithms
- Experience working with distributed team locations across the world
- Understanding of NoSQL databases.
#LI-TV1
#LI-Hybrid
#IN-RS1
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 celebrates diversity and is proud to be an equal employment opportunity and affirmative action workplace. We consider all qualified applicants without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, military and veteran status, disability, genetics, or any other category protected by law or Nuance policy. If you need an accommodation because of a disability for any part of the employment process, please call 781-565-5086 and let us know.
Date Posted
09/14/2022
Views
5
Similar Jobs
Software Development Intern (C++) (Summer 2023) - Nuance
Views in the last 30 days - 3
Nuances Global Campus Program offers a unique opportunity to work with the best minds in the Conversational AI industry develop relevant skills and ha...
View DetailsSales Manager, Software Partnerships - SimilarWeb
Views in the last 30 days - 8
Similarweb is a leading digital intelligence platform that helps companies like Google and Adidas succeed in the digital world The company is looking ...
View DetailsSenior Principal Data Scientist - Keurig Dr Pepper, Inc
Views in the last 30 days - 8
The job posting is for a Senior Principal Data Scientist position at Keurig Dr Pepper where the candidate will be responsible for implementing a data ...
View DetailsSenior Modeling & Simulation Engineer - Keurig Dr Pepper, Inc
Views in the last 30 days - 11
The job overview describes a Senior Engineer position at Keurig Dr Pepper responsible for researching thermalfluid systems and developing innovative s...
View DetailsFinancial Analyst, M&A & Strategy - Ascend Learning
Views in the last 30 days - 8
Ascend Learning is a national leader in datadriven educational solutions passionate about accelerating learning and impacting job readiness They are h...
View DetailsProduction Supervisor - Shearer's Foods
Views in the last 30 days - 6
Shearers is a leading producer and distributor of snack foods with a strong presence in North America They offer a range of products and services incl...
View Details