Technology Director

Apply Digital
Summary
Join Apply Digital as a Technology Director and lead engineering teams in delivering innovative solutions for Kraft Heinz and other global brands. You will provide technical guidance, mentor engineers, and collaborate with cross-functional teams. This role requires strong leadership experience in software engineering, expertise in modern technologies, and excellent communication skills. The position offers a hybrid work model with remote options and a comprehensive benefits package, including healthcare, retirement contributions, paid time off, and professional development opportunities. Apply Digital fosters a collaborative and inclusive work environment, valuing diversity and employee well-being. The ideal candidate should be based in or near Delhi/NCR, India, with the ability to work during overlapping hours with the Eastern Standard Timezone.
Requirements
- 7+ years of experience in software engineering, with 3+ years of leadership experience managing and mentoring engineering delivery teams
- Strong understanding of modern web, cloud, and platform technologies, with experience in system architecture and software design principles
- Experience leading teams in agile development environments, ensuring high-quality execution and technical excellence
- Ability to translate business goals into technical strategies, balancing speed, scalability, and security
- Strong cross-functional collaboration skills, with experience working closely with product, business, and client teams
- Strong English language proficiency and experience working with remote teams across North America and Latin America
- Excellent communication and stakeholder management skills, with the ability to advocate for technical initiatives at both a strategic and operational level
- Experience with front-end and backend software architecture, systems architecture, data modeling, cloud & distributed architectures
Responsibilities
- Act as a technical delivery leader for a diverse portfolio of projects
- Ensure engineering teams maintain high quality and follow best practices in software development and architecture
- Support the professional growth of engineers by providing technical guidance, fostering a culture of continuous learning, and mentoring senior and mid-level developers
- Work closely with cross-functional teams, including product management and account leadership, to ensure technology decisions align with business needs and strategic goals
- Define and oversee the implementation of high-level architecture, key design decisions, and technology stacks across multiple projects
- Guide documentation and knowledge sharing within engineering teams
- Help structure and manage development squads, ensuring efficient workflows, accountability, and timely project delivery while mitigating dependencies and risks
- Serve as a technical representative in stakeholder discussions, providing insights, addressing concerns, and ensuring successful technology execution
- Work with program managers and engineering leaders to proactively identify and resolve technical, resource, or scope-related risks
Preferred Qualifications
- Experience managing distributed and offshore teams
- Knowledge of Composable principles (Microservices, API-first, Cloud-native, Headless) and related architectural approaches
- Relevant experience with (or similar): Google Cloud Platform, Cloud Run, headless CMSs like Contentful, Contentstack, TypeScript, Next.js , React, NestJS, PostgreSQL, Docker containers, Nodejs, Algolia, Cloudinary, Tailwind, consuming and designing RESTful APIs
Benefits
- Hybrid work model with remote options available
- Private healthcare coverage
- Contributions to your Provident fund
- Gratuity bonus after five years of service
- Flexible personal time offer (PTO)
- Generous training budgets, including partner tech certifications, custom learning plans, workshops, mentorship, and peer support