We are seeking an experienced Development Manager to lead and grow a high-performing engineering team within our product organization. In this role, you will balance people leadership, technical direction, and delivery ownership, contributing to the evolution of a low-code platform powered by AR and AI.
This is an ideal opportunity for a hands-on engineering leader who is passionate about building scalable products, mentoring engineers, and driving engineering excellence in a fast-paced, product-led environment.
Key Responsibilities
- Lead, mentor, and manage a small to mid-sized team of software engineers, fostering a culture of ownership, accountability, and continuous improvement
- Own the end-to-end delivery lifecycle, from planning and design through development, testing, and release
- Plan and execute Agile sprints, lead Scrum ceremonies, and ensure predictable, high-quality delivery
- Partner closely with Product Managers, Designers, and Stakeholders to prioritize work and align technical execution with product goals
- Provide technical leadership, including design guidance, architectural input, and code reviews
- Collaborate with architects and senior engineers to define scalable, secure, and maintainable system designs
- Track team progress, manage timelines, and proactively identify and remove delivery blockers
- Support hiring, onboarding, performance management, and career development of engineers
- Balance hands-on technical involvement with people management and delivery oversight
- Stay current with industry best practices, tools, and emerging technologies, and apply them pragmatically
Required Skills & Experience
- 12+ years of overall experience in software engineering, with 3+ years in an engineering leadership or management role
- Proven experience leading small to mid-sized development teams in a product environment
- Strong understanding of Agile methodologies (Scrum, Kanban) and sprint-based delivery
- Solid backend engineering background; Java and Spring Boot experience is a strong plus
- Experience designing and working with RESTful APIs and distributed systems
- Strong knowledge of software architecture, system design, and engineering best practices
- Ability to make sound technical decisions while empowering engineers to own solutions
- Excellent people management, coaching, and mentoring skills
- Strong planning, prioritization, and stakeholder communication abilities
- Experience leading teams with remote or distributed members