Senior Software Developer
Verfasst am 2026-07-01
-
Software Entwicklung
Software-Ingenieur, Softwaretester, Backend Entwicklung, C++ Entwicklung
Utimaco is an international provider of IT security solutions and cybersecurity technologies, with headquarters in Aachen (Germany) and Campbell (USA). Over 40 years, we have been developing innovative solutions to protect people, data, and communications that meet the highest standards. We are a global leader in hardware security modules and compliance solutions across various industries such as automotive, banking, telecommunications, and many more.
Our global network of partners and customers enables us to contribute to making digital information and infrastructures secure worldwide. Join our team and help us make the digital world safer – together, we are shaping the future of IT security.
A software developer role is to design, create, test, and maintain software applications or systems. Software developers play a crucial role in the development lifecycle of software, contributing to various stages such as requirements analysis, design, coding, testing, and debugging. Their primary goal is to build reliable and efficient software solutions that meet the needs of users or clients.
Your profile- Software Development: Writing, testing, and maintaining high-quality code for software applications.
- Collaborating with cross-functional teams: Working with designers, product managers, and other developers to create software solutions.
- Analyzing end-users' needs: Designing software to meet those needs.
- Programming
Languages:
Strong proficiency in C/C++, familiar with the language specification; design, build, and maintain efficient, reusable, and reliable C/C++ code; good working knowledge of Python. - Problem Solving: Identifying and troubleshooting software defects or issues; developing solutions to complex problems; participating in code reviews to ensure quality and adherence to coding standards.
- Documentation: Creating and maintaining technical documentation, design documents, user manuals, and API documentation.
- Version Control: Using version control systems such as Git to manage and track changes in the codebase.
- Testing: Writing and executing unit tests; collaborating with QA teams on system testing and issue resolution.
- Keeping up to date: Following industry trends, new technologies, and best practices in software development.
- Agile Development: Working in Agile methodologies, participating in sprint planning, and delivering incremental updates.
- Communication: Communicating effectively with team members, stakeholders, and clients to understand requirements and provide project updates.
- Security: Implementing secure coding practices and incorporating security considerations during development.
- Performance Optimization: Identifying and addressing performance bottlenecks in software applications.
- An open and friendly corporate culture with constructive and collaborative interaction.
- Support for future plans with a company pension scheme (depending on country-specific circumstances).
- Flexible working model allowing you to organise your day yourself.
- Private benefits such as special payments or additional vacation days on anniversaries or special occasions.
- A growing and diverse global team with 42 nationalities and 45 languages.
Um nach Stellen zu suchen, sie anzusehen und sich zu bewerben, die Bewerbungen aus Ihrem Standort oder Land akzeptieren, klicken Sie hier, um eine Suche zu starten: