Engineering Program Lead
Manage engineering roadmap, lead quarterly planning, and coordinate complex technical features from idea to implementation while staying hands-on with development tasks. Requires software engineering background combined with organizational and technical product management experience.
About the job
Responsibilities
- Manage the development roadmap: Own the roadmap from a process perspective, working with leadership as well as individual contributors to identify interdependencies and adapt to shifts in priorities and timelines.
- Lead quarterly planning: Drive the planning process, initiate and prepare reviews; identify potential goal owners early and provide support and guidance to ensure good planning and risk management across the team.
- Steer features from idea to implementation: Coordinate work across multiple topics; ensure new feature ideas progress from product specification, design, and prioritisation through to implementation.
- Maintain technical documentation and tooling: Take ownership of the processes and documentation used across the company, reviewing frequently and coordinating updates and improvements.
- Facilitate communication: Be a responsive point of contact across channels, connecting team members with the right information and resources.
- Stay hands-on: Contribute directly to high-priority development tasks and automations.
Requirements
- Software engineering experience in a collaborative, commercial environment working on large codebases with practices like CI/CD, testing, and code reviews.
- Experience with functional/typed languages (e.g. Rust, OCaml, Clojure, C++, or Haskell) and willingness to learn and work with Julia.
- Background in Technical Product Management working with complex technical systems.
- Experience coordinating workflows and coaching or mentoring team members.
- Strong collaborator who communicates with clarity and purpose; open to direct feedback and adapts quickly.
- Builder mindset with passion for solving complex problems and entrepreneurial spirit.
- Results-driven with strong ownership, proactive and resourceful in uncertain environments.
- Growth mindset, intellectually curious, and seeks opportunities to stretch abilities.
Skills
Rust, Ocaml, Clojure, C++, Haskell, Julia, CI/CD, Software Testing, Code Review, Technical Product Management
Similar jobs
Technical Program Management jobsLeads cross-functional manufacturing programs for AI infrastructure from NPI through production ramp and sustaining operations. Requires 8+ years of technical program or manufacturing experience, hardware fluency, supplier management, and a bachelor's degree.
Leads cross-functional programs that improve member and agent experiences through process optimization, operational readiness, data-driven roadmap influence, and scalable solutions. Requires 5+ years of program leadership, analytical tool experience, and strong compliance and stakeholder-management skills.
Leads complex UAV software development programs across multidisciplinary teams, managing plans, budgets, requirements, dependencies, and risks. Requires strong project-management knowledge, leadership, scheduling-tool proficiency, and experience with both agile and waterfall processes.
Own end-to-end delivery of complex partner implementations and expansions, coordinating technical, product, compliance, and go-to-market stakeholders. Requires 7+ years in technical delivery or integration programs, strong payments expertise, and experience managing external partner implementations.
Leads high-priority competitive programs across Sales, Product, Marketing, Pricing, Finance, and GTM Operations, building scalable playbooks and operating mechanisms. Requires 7+ years of cross-functional program or strategy experience, strong executive communication, analytical skills, and comfort with ambiguity.