About the job
Join our dynamic client, a technology-driven enterprise committed to addressing complex security challenges while upholding human freedom. They deliver cutting-edge solutions that harmonize safety with liberty, establishing trust in an increasingly digital world. We are seeking an Engineering Manager to spearhead their development initiatives, balancing strategic vision with technical supervision, and ensuring optimal performance from their team of 20 developers. This pivotal role demands a 'hands-on' leader, dedicating 70% of their time to team management, development, testing, and release oversight, and 30% to coding and technical problem-solving.
Key Responsibilities:
1. End-to-End SDLC & Process Excellence
- SDLC Ownership: Design and refine the complete Software Development Life Cycle, from initial planning and analysis to production deployment and maintenance.
- Testing Standards: Establish and uphold high software quality standards through a comprehensive testing suite, including JUnit, Integration tests, Load testing, and Automation.
- Environment Management: Ensure smooth transitions across Development, Staging, and Production environments, maintaining platform stability.
2. Agile Leadership (ScrumBan)
- Workflow Management: Implement the ScrumBan framework, integrating the structure of Scrum with the adaptability of Kanban to enhance team throughput.
- Rituals & Delivery: Facilitate daily stand-ups, backlog refinement, and sprint planning, taking full accountability for sprint goals and predictable delivery timelines.
- Resource Allocation: Strategically distribute tasks to maximize productivity while ensuring quality.
3. Release Management & Quality Assurance
- Release Integrity: Collaborate with Software Architects and Product Owners to oversee release cycles, producing comprehensive Release Notes and ensuring compliance with quality standards.
- Incident Prevention: Advocate for a strict policy against direct production hotfixes; promote thorough root-cause analysis and standard pipeline promotion.
- Quality Metrics: Implement and monitor KPIs to evaluate team performance and software health, proactively addressing potential bottlenecks.
- Documentation: Maintain thorough documentation throughout the SDLC and ensure Confluence is updated with the latest changes.
4. Team Leadership & Mentorship
- People Management: Lead and mentor a high-performing team of 20 developers, fostering a culture of continuous learning and innovation.
- Talent Strategy: Collaborate with HR for talent acquisition, onboarding, and ongoing professional development.
- Liaison: Serve as the primary link between the technical team and stakeholders, ensuring smooth communication and project alignment.

