Thales is a globaltechnologyleader with more than 81,000 employees on five continents. The Group is investing in digital and “deep tech” innovations – Big Data, artificial intelligence, connectivity, cybersecurity and quantum technology – to build a future we can all trust.
We are seeking an experienced Senior Software Development Manager to lead multiple scrum teams and technical leads in developing and validating software to complement our standard product offerings. The ideal candidate will have a strong background in software development and agile methodologies, with experience working with services teams globally.
Thales offers the only complete enterprise encryption portfolio that provides persistent protection of sensitive data at all critical points in its lifecycle and unifies data discovery, protection and control in one platform. From the physical and virtual data center to the cloud, our solutions help organizations remain protected, compliant, and in control of their data.
Job Responsibilities
The Senior Software Development Manager will be required to perform the following tasks (but not limited to):
Manage and mentor multiple scrum teams, fostering a culture of collaboration, innovation and continuous improvement.
Oversee the development and validation of software according to business requirements and solution design.
Ensure adherence to agile software development practices, such as sprint planning, daily stand-ups, and retrospectives.
Collaborate with product management, engineering, architecture and other stakeholders to deliver best in class add-on software.
Work closely with delivery teams in other regions to ensure seamless integration and coordination.
Drive the adoption of latest technologies and best practices to enhance development efficiency and product quality.
Manage product timelines, resources, and budgets to ensure on-time, high quality deliverables.
Provide regular status updates and presentations to senior management and stakeholders.
Skills and Experience
Bachelors degree in computer science, Software Engineering, or related field (Masters degree preferred)
8+ years of software development experience, with 3+ years in a leadership role
Strong experience with agile software development methodologies (e.g. Scrum, Kanban)
Proven track record of managing and delivering complex software projects.
Deep understanding of Java, Docker, Kubernetes and related technologies
Experience with CI/CD pipelines
Excellent communication, collaboration, and leadership skills
Ability to work with geographically distributed teams.
Strong problem solving and decision-making abilities.
Language and Interpersonal Skills
English fluency is mandatory. The candidate should be comfortable discussing technical design and details in English, both written and verbal.
Flexibility to work outside of normal business hours to collaborate with remote teams.
Proven ability to work independently on assigned tasks.