Senior Software Development Manager | Scrabble & Jigsaw
full-time
Posted on 29-06-2026
Job Description
Senior Software Development Manager (SDM)
Job Summary
The Software Development Manager (SDM) is a senior engineering leadership role that combines hands-on technical expertise with team management capabilities. The SDM will be responsible for overseeing multiple product verticals, making architectural decisions, and delivering high-quality software while simultaneously enhancing the engineering team's performance. This role is designed for a technical leader who can bridge individual execution with organizational engineering strategy, with the potential to grow into the role of AVP of Technology as the organization scales.
Responsibilities
- Technical Architecture & System Design: Own and drive the end-to-end technical architecture for multiple product verticals, ensuring alignment with business goals.
- Full-Stack Engineering Ownership: Actively contribute to the codebase and oversee the development of production-ready applications using the MERN stack and Flutter.
- AI/ML Integration & Intelligent Systems: Lead the integration of AI and ML capabilities into applications and evaluate emerging tools for adoption.
- Team Leadership & People Management: Mentor and manage a team of senior software engineers while fostering a culture of ownership and accountability.
- Multi-Vertical Delivery Ownership: Oversee the development of multiple product verticals, managing timelines, dependencies, and priorities.
- Technology Strategy & Roadmap: Collaborate on the long-term technology roadmap and engineering planning in alignment with leadership goals.
Qualifications
- Experience: 4–8 years of hands-on software engineering experience, with at least 2 years in a leadership role.
- Technical Skills:
- Proficiency in JavaScript (ES6+), React.js, Node.js, MongoDB, Flutter, and PostgreSQL.
- Familiarity with distributed systems, database design, and cloud platforms (AWS/Azure/GCP).
- Experience in API design and performance optimization.
- Soft Skills:
- Strong people management and team leadership abilities.
- Excellent communication and mentoring skills.
- Education: Relevant degree in Computer Science or related field preferred.
Preferred Skills
- Experience with AI/ML APIs and integration in production-grade applications.
- Background in Agile methodologies and project management tools.
