
Senior Technical Program Manager
Job description
About the role
You will own the most complex cross-team technical programs that define the strategic direction of our core products. Your primary responsibility is to ensure that large-scale initiatives are planned, coordinated, and executed to a consistently high standard across distributed engineering and product teams. You will surface risks, blockers, and capacity issues early, driving mitigation or escalation when local coordination is insufficient to resolve them. You will serve as the senior PMO-side escalation point when complex delivery work in the domain gets stuck or stalls. You will keep program status accurate by verifying execution through direct observation rather than merely collecting status updates from others. You will partner with product, engineering, quality, and service teams to define goals, scope, milestones, dependencies, and key decisions without taking over their decision-making authority. Typical programs you will manage include sunsetting a feature or product, rolling out a major feature, driving a large technical refactoring effort, or coordinating the response to a major customer or partner escalation that becomes complex cross-team work. You will work primarily within one domain, such as one of our IDEs or a major functional area in an IntelliJ-based product, while also contributing to cross-domain priorities as part of the PMO team when needed.
Key facts
What you'll do
Coordinate the planning and execution of the most complex cross-team technical programs in your primary domain to ensure high-quality delivery.
Ensure complex work across the domain is planned, coordinated, and executed to a consistently high standard through structured oversight.
Surface risks, blockers, and capacity issues early, and drive mitigation or escalation when local coordination is not enough to resolve dependencies.
Serve as the senior PMO-side escalation point when complex delivery work in the domain gets stuck or encounters significant obstacles.
Keep program status accurate by verifying execution through direct observation and validation rather than only collecting updates from teams.
Work with product, engineering, quality, and service teams to define goals, scope, milestones, dependencies, and key decisions that shape program outcomes.
Build workable program plans and coordination cadences, and clarify resourcing needs with the teams involved to maintain realistic execution timelines.
Coach TPMs and other part-time program leads across the domain and, where the setup includes full-time TPMs, manage them directly to ensure consistent standards.
Partner closely with product, engineering, quality, and service teams without taking over their decision-making authority or ownership of execution.
Manage typical programs that include sunsetting a feature or product, rolling out a major feature, driving a large technical refactoring effort, or coordinating the response to a major customer or partner escalation.
You'll work primarily within one domain, such as one of our IDEs, a major functional area in an IntelliJ-based product, or another area with heavy cross-department dependencies.
Contribute to cross-domain priorities as part of the PMO team when needed to support enterprise-wide technical programs and strategic initiatives.
Requirements
A proven track record of leading complex software programs or other cross-team initiatives from start to finish with successful delivery outcomes.
The ability to influence without direct authority, challenge assumptions constructively, and work effectively across product, engineering, quality, and other functions in a matrixed environment.
Strong negotiation, facilitation, and escalation judgment to resolve conflicts and align stakeholders around realistic plans and trade-offs.
The ability to manage multiple parallel initiatives effectively, prioritize work based on business impact, and keep execution plans tied to reality amid changing conditions.
Experience coaching other program or project managers and improving execution quality beyond your own work through mentoring, feedback, and process improvements.
Enough technical depth to sanity-check feasibility claims, dependency chains, and delivery risk in a technical environment dominated by software development practices.
A technical background or experience working closely with software development teams to ensure programs are grounded in practical implementation details.
At least 5 years of program or project management experience in the tech industry, with a demonstrated ability to handle complex, high-stakes initiatives.
Excellent communication skills in English, both written and verbal, to articulate program status, risks, and decisions to diverse stakeholders.
A strong understanding of how complex software programs are structured, planned, and driven through delivery; formal PM training or certification is a plus for this role.
Nice to have
Experience with IntelliJ IDEA, PyCharm, JetBrains tools, or other developer-focused products would be a plus for this position due to the domain context.
Practical notes
The role involves full-time engagement with standard working hours as defined by company policy.
Applicants should review visa and relocation support details during the application process as these may apply based on location.
Candidates must meet the eligibility criteria listed in the requirements section without exception.
Selection timelines will be communicated during the application process based on the specific location and demand for the role.