Identis
Head of Software
Explore roles
Identis
Head of Software
Private salary
Turin
Remote or hybrid
RECENTLY POSTED
Graduate
Junior
Mid
Senior
Leader
Description

Identis is a global leader in secure ID issuance and financial card personalization solutions. Through innovative hardware, software, and services, we provide high-quality, scalable solutions to banks, government agencies, and businesses worldwide. We are looking for a Head of Software to lead the R&D Software department. The individual will be responsible for defining the software strategy, managing development teams, and overseeing the design, development, and delivery of software solutions supporting our card issuance and secure ID personalization systems. This role will work closely with cross-functional teams including hardware, firmware, and product engineering, operating in a dynamic and technology-driven environment. Responsibilities Software Strategy and Leadership • Define and execute the software development strategy aligned with business goals • Lead, mentor, and grow software development teams (local and distributed) • Drive innovation and continuous improvement across software engineering practices • Ensure alignment between technical solutions and product roadmap Software Development and Delivery • Oversee the design and development of software applications for card issuance and personalization systems • Ensure high-quality, scalable, and maintainable code across all projects • Supervise the full software development lifecycle (design, development, testing, release, maintenance) • Manage priorities, timelines, and resource allocation System Integration • Collaborate with hardware and firmware teams to ensure seamless integration with physical devices • Oversee development of communication interfaces between software and embedded systems • Ensure compatibility and performance across system components Quality, Testing and Performance • Ensure robust testing, validation, and debugging processes • Monitor software performance and reliability • Drive root cause analysis and resolution of complex technical issues • Promote best practices in quality assurance and secure development Software Architecture and Documentation • Define and govern software architecture standards • Lead technical design discussions and decisions • Ensure proper documentation of systems and solutions • Support product releases and lifecycle management Process Improvement • Drive adoption of Agile methodologies and DevOps practices • Improve development processes, tools, and workflows • Promote a culture of continuous improvement and engineering excellence • Optimize team productivity and delivery efficiency Requirements • Degree in Computer Engineering, Computer Science, or related fields • About 10 years of experience in software development • Proven experience managing software development teams and complex projects • Strong knowledge of modern software • Experience with Agile methodologies (Scrum, Kanban) • Solid technical background in one or more programming languages (e.g., C++, C#, Java) • Experience with system integration and complex environments (hardware/software interaction is a plus) • Strong understanding of software development lifecycle and best practices • Experience with version control systems and development tools • Fluent English Soft Skills • Strong leadership and team management skills • Strategic thinking and problem-solving mindset • Excellent communication and stakeholder management skills • Ability to make decisions in complex and fast-paced environments • Results-oriented with strong accountability • Ability to manage multiple priorities and deadlines • Proactive approach and high level of autonomy

Role tech stack
Identis
Head of Software
Share role