We are currently recruiting for a Software Engineering Manager to join our growing business. As a Software Engineering Manager, you will oversee multiple engineering teams, driving the delivery of innovative, high-quality software solutions aligned with Gravitees business goals. You will mentor engineers, foster collaboration, and implement best practices, all while upholding our core values. You will work closely with the Product Management, Architecture, Platform and various Customer Support groups to understand the product vision, requirements, quality issues and architecture.
This role demands technical expertise, leadership excellence, and a passion for building cohesive, result-oriented and high-performing teams. You will be instrumental in scaling our products, processes, and people to support Gravitee s growth.
WHAT YOU WILL BE DOING Your daily to-do list will feature some or all of the following, but is not limited to:
Lead, mentor and grow engineering teams, promoting a culture of innovation, accountability, and continuous improvement
Identify skill gaps and create growth opportunities for team members through coaching and training
Own the successful execution of engineering projects, ensuring timely delivery with high-quality results
Collaborate with Product Management to define technical requirements and align them with business objectives
Oversee the adoption of Agile/Scrum practices to improve team velocity and predictability
Drive technical direction for scalable, maintainable software solutions
Establish and enforce coding standards, code reviews, and best practices
Monitor emerging technologies and recommend opportunities to enhance Gravitee s platform
Implement processes to improve team efficiency and cross-functional collaboration.
Monitor and address risks, bottlenecks, and resource needs proactively
Maintain focus on security, performance, and compliance across software development activities
Be proactive in driving the resolution of software quality defects
Align team objectives with product and enterprise objectives
ESSENTIAL SKILLS The right candidate will possess at least the following skills, if not more:
Proven experience leading and managing software engineering teams
3+ years overseeing and managing a software engineering team of at least 8 people
Strong background in modern software development practices, tools, and languages (e.g., Java, JavaScript, Kubernetes, APIs)
5+ years of Java Development experience
Experience and understanding of architecture principles across infrastructure platforms, API, security, data, integration, and application layers
Experience with Agile methodologies and tools like Jira or equivalent
Demonstrated ability to handle ambiguity, prioritise work, and resolve complex technical and organisational challenges
Clear, effective communication with technical and non-technical stakeholders
Highly motivated team player with excellent social, coordination and communication skills
Ability to work in an international multicultural setting
DESIRED SKILLS Additionally, these skills are not required, but preferable
French language skills are a plus
Experience of Large Scale Scrum (LeSS) a plus
Experience working on API Management software and/or Identity and Access Management software and concepts
Familiarity with CI/CD pipelines and DevOps practices
Experience leading distributed or remote teams
Ability to track and act on KPIs to measure team and project performance
Agile, Scrum Master, or technical certifications are a plus