> Markdown version of [/jobs/ext/1359745-fullstack-developer](https://www.wearedevelopers.com/jobs/ext/1359745-fullstack-developer). 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). --- # Fullstack Developer - **Company:** Utimaco Iberia Slu - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Microsoft Windows, Agile Methodology, Software Applications, JIRA, Unit Testing, C++ (Programming Language), CMake, Cyber Security, Linux, Hardware Security Module, Iterative and Incremental Development, Scrum Methodology, Software Systems, Software Troubleshooting, Git, Information Technology, Multiplatform, Software Version Control - **Published:** July 20, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role + University degree in Computer Science, Telecommunications or similar + Mastery of all aspects of the C/C++ programming language. + Experience of about 3-6 years in a similar position. + Comfort in developing cross-platform development using CMake, Git and Jira + Comfort with threading and IPC + Strong interpersonal and communication skills. Proficient spoken and written command of English. ## Description Utimaco is a worldwide supplier of professional cyber-security solutions and is based in Aachen, Germany. Since 1983, Utimaco develops hardware security modules and compliance solutions for telecommunication provider regulations. Utimaco is a world-market leader in both segments. Customers and parters of Utimaco in all parts of the world trust the company's long-term, proven reliability and investments protection, as well as its many certified IT security standards. Utimaco stands for recognizes product quality, user-friendly software, excellent support and trusted high security-made in Germany. To further strengthen our Corporate Unit we are looking for a: C/C++ Developer Your tasks: + Writing, testing, and maintaining high-quality code for software applications. + Collaborating with cross-functional teams to create software solutions (Linux and Windows). + Identifying and troubleshooting software defects or issues. + Using version control systems (e.g., Git) to manage and track changes in the codebase. + Writing and executing unit tests to ensure the reliability and robustness of the software. + Working in Agile or other iterative development methodologies, participating in sprint planning, and delivering incremental updates. + Communicating effectively with team members, stakeholders, and sometimes clients to understand requirements and provide updates on project progress. Your profile ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [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) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Coffee with developers - Brian Morrison](https://www.wearedevelopers.com/videos/902-coffee-with-developers-brian-morrison) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers) - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)