The Role
We are hiring a Development Manager on behalf of our client in the software and technology sector. This role blends hands-on technical leadership with people, process, and project management — overseeing distributed development teams, driving code quality, managing DevOps and release practices, and leading the adoption of AI-driven development approaches.
What You'll Do
- Lead and coordinate remote and offshore software development teams, assigning work, monitoring progress, and removing delivery blockers.
- Conduct and oversee code reviews to ensure quality, security, and maintainability
- Guide architectural decisions and technical design for new and evolving projects
- Manage CI/CD pipelines, DevOps practices, deployment workflows, and release schedules
- Integrate security best practices into development and deployment workflows and respond to security findings
- Translate product vision into executable development plans in collaboration with the CTO and business stakeholders
- Explore, evaluate, and champion AI-driven development tools and practices across the team
- Promote documentation, knowledge sharing, and continuous process improvement
What You Bring
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Strong understanding of software development lifecycles, CI/CD, and DevOps best practices
- Experience managing distributed and offshore development teams
- Knowledge of secure software development principles and vulnerability management
- Project management and stakeholder communication skills
- Curiosity and adaptability in adopting AI and emerging technologies
- Leadership mindset focused on team growth, learning, and continuous improvement