Latest AI JobsBrowse Jobs
Duolingo logo

Staff Technical Program Manager

DuolingoNew York, NYSoftware Engineering
Apply on company site
Salary
$181,600 — $272,400 USD
Job type
Full-time
Experience
Senior
Posted
7 Oct 2026
Status
Open · checked 7d ago

About this role

Duolingo is hiring a Staff Technical Program Manager based in New York, NY to direct cross-functional initiatives within the Growth pillar and coordinate engineering and product leadership. This position suits an experienced technical leader who thrives in ambiguity and can navigate complex organizational strategies.

Role Overview

Duolingo seeks a Staff Technical Program Manager for an L4 role located in New York City. The professional will operate within the Growth pillar to build relationships with local senior leaders and manage high-return projects across the organization. This position requires someone capable of strategic planning, program shaping, and aligning teams around shared goals.

Key Responsibilities

Formulate and execute the roadmap for cross-functional initiatives within the Growth pillar and broader organization.
Lead organizational change management as engineering teams adopt new processes, tooling, and methods of working.
Oversee the complete delivery of strategic initiatives from conceptualization through launch with high autonomy.
Collaborate closely with engineering, product, data science, QA, and executive leadership to align daily execution with company strategy.
Apply technical expertise to construct detailed plans, track milestones, mitigate risks, and clear delivery blockers.
Manage difficult tradeoffs and make company-level decisions with analytical rigor.
Identify systemic delivery inefficiencies and implement collaborative solutions.
Mentor other technical program managers and engineering leads to scale operational best practices.

Requirements

Established background working as a Technical Program Manager, Engineering Lead, or Engineering Manager.
Bachelor of Science or Master of Science degree in Computer Science, or equivalent practical experience.
Demonstrated history of leading large-scale technical transformation programs that created measurable organizational impact.
Strong executive presence and influence within a matrixed structure to align competing priorities.
Deep technical credibility to evaluate architectural assumptions and earn engineering trust.
Ability to design detailed plans addressing ambiguity and technical complexity while adjusting quickly to changes.
Track record of initiating new programs from scratch in visible, ambiguous environments.
Capacity to relocate to New York City.

Nice to Have

Hands-on background in software engineering, systems engineering, or related technical functions.
Conceptual familiarity with large language model-based products and artificial intelligence infrastructure.
Prior experience managing programs involving machine learning, large datasets, or AI/ML systems.
Background operating with Amazon Web Services at scale.

Skills and Tools

AWS
Machine Learning
AI Infrastructure
LLM-based products
Systems Engineering
Software Engineering

Salary and Benefits

The base salary range for this position spans from $181,600 to $272,400 USD, supplemented by equity compensation. Total compensation is determined by factors such as relevant work experience, individual skills, and internal peer comparisons.

About the Company

Duolingo focuses on building accessible education for a large global user base, running frequent user experiments, and solving complex technical challenges.

How to Apply

Interested candidates should visit the official Duolingo careers page to submit an application for this position.

Skills and tech stack

Questions candidates ask

What is the location of this job?

This role is based in New York, NY, and requires the ability to relocate to NYC.

What is the salary range for the Staff Technical Program Manager role?

The base salary ranges from $181,600 to $272,400 USD and includes equity compensation.

What level is this position?

This is an L4 Staff-level technical program manager role.

What educational background is required?

A B.S. or M.S. in Computer Science or an equivalent degree or experience is required.

Where should candidates submit their application?

Candidates must apply directly on the official Duolingo careers page.

Ready to apply?

The application is on the official Duolingo careers page.

Apply on company site