> Markdown version of [/jobs/ext/1648474-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1648474-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Cerence - **Location:** Ulm, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Automation of Tests, C++ (Programming Language), Software Quality, Computer Programming, Software Engineering, Software Systems, Systems Architecture, Performance Testing, Large Language Models, Deep Learning, Git, ONNX (Open Neural Network Exchange) Format, Software Coding, Software Version Control - **Published:** July 9, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=18ff7fe4fd8a8f71 ## About the Role 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 agentic programming * 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 ## Description 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., 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 * Explore and apply agentic programming on the tasks and codebase at hand. * 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, All prospective and current Employees need to remain vigilant when it comes to executing security policies in the workplace. This includes: * Following workplace security protocols and training programs to familiarize with the ways to maintain a safe workplace. * Following security procedures to report any suspicious activity. * Having respect for corporate security procedures to allow those procedures to be effective. * Adhering to company's compliance and regulations. * Encouraging to follow a zero tolerance for workplace violence. ## Related Videos - [Inside Mercedes-Benz: How CIO Katrin Lehmann is Empowering 5,000 Developers and Driving Digital Change](https://www.wearedevelopers.com/videos/1360-inside-mercedes-benz-how-cio-katrin-lehmann-is-empowering-5-000-developers-and-driving-digital-change) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) - [Unleashing the Power of Developers: Why Cybersecurity is the Missing Piece?!?](https://www.wearedevelopers.com/videos/712-unleashing-the-power-of-developers-why-cybersecurity-is-the-missing-piece) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)