What are the responsibilities and job description for the Manager Software Engineering position at IDEMIA?
Overview
IDEMIA is the global leader in identity and security. Our mission is to create a safe and simple future where identity verification is indisputable, and only you can assert your identity. We are a distributed company leveraging the latest technologies to deliver world-class products in the private and public sectors of finance, telecom, identity, security, retail, sports entertainment, commercial, government, and IoT. We use a variety of technologies and approaches to deliver quality product and services to government agencies and technology companies. IDEMIA is a made up of a group of 14,000 diverse people from different nationalities, speaking over 20 different languages. Together, our solutions impact the everyday lives of citizens and nations. In this ever-changing world, protecting your identity is paramount. Join the team that is ensuring one person - one identity.
Responsibilities
- Help lead and realize Software Development and Automation/QA transformation roadmap across the Digital Product through development, testing, delivery, and other supporting functions.
- Manage Software Development & Automation Engineers providing hands-on guidance in building and implementing automation tools, processes, and workflows.
- Mentor development, testing, and support teams on best practices and associated processes.
- Function as chief advocate to drive their adoption across the organization.
- Conduct regular brainstorming sessions with DevOps advocates from multiple teams and functions steering each topic towards agreeable resolution for further action.
- Design processes that improve the quality of changes and allow frequent, observable and auditable low-risk deployments.
- Develop tools and automation necessary to meet specific appropriate DevOps maturity level.
- Investigate and implement new tools in the development and DevOps toolkit that help standardize the Plan, Build, Deploy, and Operate SDLC.
- Continuous Delivery β building, testing, deploying applications quickly and in an automated manner.
Qualifications
- 7 years of experience in Software Development.
- 5 years of experience working in an Agile delivery environment.
- Strong interpersonal and leadership skills of teams across multiple geo-locations.
- Experience leading a multi-disciplinary teams, working in a fast paced, and high velocity agile environment.
- 10 years of experience supporting code released a month.
- Approaches and tooling for automated software assurance and QA.
- Experience with delivery of software products through automation and DevOps practices to the Cloud.
- Experience in defining and managing the roadmap for implementation of Software Development and Automation as part of DevOps.
- Working within a structured environment, including the use of structured methods and approaches and modern development tools.
- Experience with technical architecture.