Job Title: Director of Engineering
Budget - 30-40LPA +ESOPS
Location - Bhopal
Working - 6 Days/week
Job Summary
We are looking for an experienced Director of Engineering who has successfully designed and scaled application architecture for platforms with at least 1 million subscribers (or equivalent large-scale user base). The ideal candidate will lead the entire IT function, including backend and frontend teams, while remaining hands-on with architecture, APIs, and critical technical decisions.
Key Responsibilities
- Design, build, and scale robust application architectures capable of supporting 1M+ users.
- Lead and manage the Engineering team, including backend and frontend developers.
- Own technical strategy, system architecture, and engineering best practices.
- Be hands-on with API integrations, system design, and performance optimization.
- Oversee development, deployment, and maintenance of mobile and web applications.
- Ensure high availability, scalability, security, and performance of systems.
- Collaborate with product, design, and business teams to align technology with business goals
- Mentor engineers, conduct code reviews, and drive engineering excellence.
Required Skills & Experience
- Proven experience in building and scaling applications to 1 million+ subscribers/users.
- Strong hands-on experience in API integrations and distributed systems.
- Strong native mobile development experience: Android: Kotlin / Java & iOS: Swift / Objective-C
- Successfully shipped apps on both Google Play Store and Apple App Store.
- Hands-on experience with Java (8+), Spring Boot, and Microservices architecture.
- Solid understanding of REST APIs, MySQL, and MongoDB.
- Experience with containerization tools such as Docker.
- Experience working with cloud platforms like AWS, Azure, or GCP.
- Strong problem-solving, debugging, and code optimization skills.
- Working knowledge of Angular is a strong plus.
Leadership & Soft Skills
- Strong leadership and team management skills.
- Ability to balance hands-on technical work with strategic decision-making.
- Excellent communication and stakeholder management skills.
- Experience leading teams in fast-paced, scaling environments.