Senior Software Engineer

Cerence Inc. logo

Cerence Inc.

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Python C Java Git CI C++

Job Description

Location: Taipei or Taiwan Region

Employment Type: Full-time

We are seeking a highly skilled Senior Software Engineer for the development and release of software products by transforming research outcomes into production-ready solutions. The ideal candidate will be responsible for ensuring software quality through comprehensive testing, managing version upgrades, resolving code conflicts, and maintaining proper documentation.

Key Responsibilities:


Representative responsibilities/duties will include but not limited to:

• Translate research findings and prototypes into production-grade software solutions

• Collaborate with R&D teams to bridge the gap between innovation and product delivery

• Conduct thorough automated testing, including stability and performance testing, prior to product releases

• Develop and maintain CI/CD pipelines to ensure smooth deployment processes

• Resolve merge conflicts in version control systems (e.g., Git)

• Review and optimize codebase for maintainability and scalability

• Ensure compliance with coding standards and best practices

• Write comprehensive release notes detailing changes, improvements, and known issues

• Maintain technical documentation for development processes and system architecture

Knowledge, skills, and qualifications


Education: Bachelor’s or above degree from CS or related field


Required/preferred skills:

• 5+ years of experience in software development

• Strong proficiency in C/C++, Java and Python

• Experience with automated testing frameworks

• Knowledge of performance testing tools

• Familiarity with version control systems

• Proven track record of delivering production-ready software

• Basic deep learning and LLM knowledge and reference framework and optimization with such as ONNX

• Excellent problem-solving and communication skills

• Good team player with fluent English language capability

CerenceAI champions diversity and innovation. We welcome applicants from all backgrounds to work on cutting-edge AI voice technology, shape the future of human-machine interaction, and join a team that values innovation and collaboration.


Interview Questions of Senior Software Engineer at Cerence Inc.

Currently, there aren't any interview questions for this role at Cerence Inc. shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Senior Software Engineer at Cerence Inc.

Currently, there aren't any salaries for this role at Cerence Inc. shared by other job seekers.

View more salaries from Cerence Inc. →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now