Technical Lead (Digital Platforms & AI-Enabled Engineering)
Remote
Company Overview
harpin AI is a high-growth startup on a mission to help our enterprise clients leverage AI to drive revenue growth, marketing performance, operational efficiencies, and improved customer satisfaction via their existing systems and data sources.
The combination of harpin AI’s experienced-backed, rapid-prototype-driven solutioning approach, and proprietary AI-powered toolset are designed to rapidly uncover and fix the root causes of missed or underperforming revenue, marketing, operational, and customer experience opportunities.
Our customers span hospitality, retail, e-commerce, and gaming. If you’re excited about joining a collaborative, decisive, purpose-driven team that’s redefining what AI-powered tools can do, let’s talk.
Position Overview
The Technical Lead is responsible for leading the successful delivery of multiple concurrent digital initiatives for Marriott. This role blends hands-on engineering (≈50%) with architecture, technical leadership, and delivery oversight (≈50%).
You will guide the design and development of modern React-based digital experiences leveraging Adobe App Builder, AEM, and Marriott enterprise APIs, while leading a distributed engineering team and partnering closely with Marriott technology stakeholders.
This role also champions modern engineering practices, including AI-assisted development, automation, and scalable cloud-native architectures, ensuring that teams deliver high-quality solutions efficiently and consistently.
The ideal candidate is both a strong architect and a pragmatic builder who thrives in fast-moving enterprise environments and enjoys mentoring teams while staying deeply technical.
Key Responsibilities
Technical Leadership & Architecture
- Own the solution architecture and technical strategy across multiple Marriott digital initiatives.
- Design scalable React-based applications and services leveraging Adobe App Builder, AEM, and modern cloud patterns.
- Architect integrations with Marriott enterprise APIs and backend systems, ensuring reliability, performance, and maintainability.
- Contribute directly through hands-on development, code reviews, and architectural guidance.
- Identify technical risks, manage dependencies, and proactively reduce technical debt across initiatives.
- Promote modular architectures, reusable components, and scalable platform patterns.
AI-Augmented Engineering & Developer Productivity
- Champion the use of AI-assisted development tools to accelerate engineering workflows and improve team productivity.
- Identify opportunities to leverage automation, code generation, and intelligent tooling within development pipelines.
- Encourage experimentation with emerging technologies that improve developer efficiency and system quality.
- Help the team adopt modern engineering workflows that combine human expertise with AI-driven productivity tools.
Team Leadership
- Provide day-to-day leadership to a distributed team of full-stack developers.
- Establish and enforce engineering standards, architectural patterns, and best practices.
- Conduct code reviews and mentor developers to raise the overall technical bar of the team.
- Support technical hiring, evaluation, and onboarding of new engineering talent.
- Foster a culture of continuous learning, collaboration, and engineering excellence.
Client Engagement & Delivery
- Serve as the primary technical point of contact for Marriott technology stakeholders.
- Lead technical workshops, architecture reviews, and solution design sessions.
- Partner with product, delivery, and client stakeholders to ensure clear technical direction and alignment.
- Support scope management, technical estimation, and risk mitigation.
- Ensure initiatives are delivered on time, with high quality and strong technical foundations.
Engineering Excellence
- Promote high standards in performance, accessibility, security, testing, and maintainability.
- Ensure strong CI/CD practices, automated testing, and deployment consistency.
- Drive consistent engineering patterns and reusable components across initiatives.
- Encourage adoption of modern frontend and cloud engineering best practices.
Qualifications
- 7+ years of software engineering experience with deep expertise in React and modern JavaScript/TypeScript ecosystems.
- Strong experience designing and delivering enterprise-scale web applications.
- Experience integrating with enterprise APIs and distributed backend systems.
- Experience leading technical architecture and delivery across multiple concurrent initiatives.
- Experience leading distributed or offshore development teams.
- Strong communication skills with the ability to present technical solutions to enterprise stakeholders.
- Demonstrated ability to balance hands-on engineering with technical leadership.
Strong Plus
- Experience with Adobe App Builder and/or Adobe Experience Manager (AEM).
- Experience working in large enterprise environments.
- Familiarity with AI-assisted development tools and modern developer productivity platforms.
- Experience designing scalable cloud-native architectures.
Benefits
- Stock Options
- PTO
- Paid Holidays
- Medical, Dental, & Vision Benefits
- 401K