Fellowes

Technical Program Manager - Software

Fellowes$175K — $195K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of experience in technical program management or engineering leadership, preferably in IoT or consumer electronics.
  • Proven track record coordinating firmware, mobile, and cloud releases.
  • Strong technical understanding of system architecture and coding, ideally with C/C++, ESP32, or STM32 environments.
  • Hands-on experience with OTA update systems and AWS IoT.
  • Familiarity with modern tools like GitHub, Linear, and CI/CD pipelines.
  • Exceptional written and verbal communication skills, with ability to engage both engineers and leadership.
  • Ability to remain calm and lead effectively under pressure.

Responsibilities

  • Own and execute the release process for firmware, mobile, and cloud updates across product lines.
  • Lead cross-functional programs to ensure smooth coordination of embedded, mobile, and cloud teams.
  • Facilitate sprint planning and retrospectives as the Scrum Master for the software teams.
  • Establish visibility into delivery health through progress tracking and risk management dashboards.
  • Proactively identify and manage technical risks and dependencies among firmware, hardware, and cloud teams.
  • Coordinate OTA deployments, monitor for regressions, and respond to field issues swiftly.
  • Lead incident response and postmortem processes to foster continuous improvement.

Benefits

  • Creative and dynamic work environment that promotes innovation.
  • Employee equity plan as part of competitive compensation.
  • Generous paid time off and 401k with company contributions.
  • Comprehensive medical, dental, and vision insurance.
  • Wellness credits and community donation matching programs.
  • Monthly fitness stipend and Summer Fridays for added flexibility.
  • Paid parental leave and employee discounts on products.
Full Job Description
We're looking for a Software Technical Program Manager to be the operational backbone of our software organization. You'll orchestrate the delivery of firmware, mobile, and cloud releases across our growing portfolio of connected coffee products-ensuring that every update reaching a customer's kettle, grinder, or brewer is reliable, on-time, and thoroughly validated.

Your mission is to turn complex, cross-disciplinary engineering efforts into predictable, repeatable execution. You'll be the person who sees around corners, unblocks teams, and ensures that a firmware change on an ESP32 lands in harmony with a mobile app update and a cloud backend deployment.

This role is based in our San Francisco, CA office and requires regular in-office presence in accordance with company policy.
Who You Are

You're a highly organized, technically fluent program manager who thrives in environments where hardware, firmware, and cloud all need to ship together. You're equally comfortable reading a pull request, running a release readiness review, and facilitating a postmortem. You understand that in IoT, a missed dependency or a skipped test can mean a bricked device in a customer's home-and you treat release quality with the seriousness it deserves.

You've worked closely with embedded and cloud engineers, and you know the rhythms of firmware development: bring-up, integration, field testing, staged rollouts, and OTA. You're a clear communicator who can translate between engineering, product, hardware, QA, and leadership without losing the signal.
What You'll Do
  • Own the Release Process: Plan, coordinate, and execute firmware, mobile, and cloud releases across multiple product lines. Run release readiness reviews, manage release branches, coordinate staged OTA rollouts through AWS IoT, and own go/no-go decisions with product and engineering leads.
  • Drive Cross-Functional Programs: Lead programs that span embedded (ESP32/STM32, FreeRTOS), mobile, and cloud teams. Work with the engineering leaders to break down roadmaps into executable milestones, identify dependencies early, and keep work flowing across disciplines.
  • Be the Scrum Master: Work with various parts of the software team to facilitate sprint planning, stand-ups, executing sprints, retrospectives, etc.
  • Build Delivery Visibility: Be the scrum master for the software teams - use Linear to structure work, track progress, and surface risks. Establish dashboards and reporting rhythms that give leadership a clear, honest view of delivery health.
  • Manage Risk & Dependencies: Proactively identify blockers, integration risks, and cross-team dependencies-especially where firmware, hardware, and cloud touch. Coordinate with hardware, QA, operations, and support teams to align schedules.
  • Coordinate Fleet Rollouts: Work with engineering to plan and monitor OTA deployments via AWS IoT. Define rollout stages, monitor telemetry for regressions, and coordinate rapid response when issues surface in the field.
  • Run Incident & Postmortem Processes: When things break-in dev or in the field-you drive clear communication, coordinate resolution, and lead blameless postmortems that turn incidents into lasting improvements.
  • Establish Engineering Rhythms: Build the meeting, planning, and reporting cadences that keep a multidisciplinary software team aligned-sprint planning, release planning, roadmap reviews, and quarterly milestones.
  • Partner with Product & Hardware: Work closely with product managers and hardware program managers to align software delivery with NPI timelines, certification milestones, and launch dates.
Qualifications
  • 6+ years of experience in technical program management, release management, or engineering program leadership, ideally in connected hardware, IoT, or consumer electronics.
  • Hands-on experience coordinating releases that involve embedded firmware, mobile apps, and cloud services-where all three need to ship in lockstep.
  • Strong technical fluency: you can read code, understand system architecture, and hold your own in technical discussions with embedded and cloud engineers. Familiarity with C/C++, FreeRTOS, ESP32/STM32, or similar embedded environments is a major plus.
  • Experience with OTA update systems, fleet management, and staged rollouts (AWS IoT experience strongly preferred).
  • Proficiency with modern engineering tools: GitHub (branching strategies, PR workflows, Actions), Linear (or Jira/similar), and CI/CD pipelines.
  • Track record of establishing release processes, QA gates, and delivery metrics in fast-moving engineering organizations.
  • Excellent written and verbal communication; you can run a room of senior engineers and also produce a crisp status update for leadership.
  • Calm under pressure. When a release slips or a rollout goes sideways, you're the one bringing clarity and a plan.
  • Bonus: experience with hardware NPI cycles, FCC/CE certification timelines, or consumer electronics launches.
Why You'll Love This Role
  • A creative, fast-moving environment where ideas turn into action
  • Competitive compensation including employee equity plan
  • Generous paid time off plan
  • 401k with company contribution after 6 months of employment
  • Medical/dental/vision insurance
  • Better Yourself Wellness credit & Better Your Community donation matching
  • Monthly Fitness Stipend
  • Summer Fridays
  • Paid Parental Leave
  • Generous discount on Fellow products
  • Best coffee anywhere

Salary Range: $175,000 - $195,000 (Plus, bonus and equity package)

About Fellowes

Fellowes is a family-owned company that produces office products such as shredders, laminators, and binding machines. The company was founded in 1917 by Harry Fellowes and is headquartered in Itasca, Illinois. Fellowes has a global presence with offices in over 20 countries and products sold in more than 100 countries. The company is committed to sustainability and has implemented several initiatives to reduce its environmental impact, including using recycled materials in its products and reducing energy consumption in its facilities. Fellowes has received several awards for its innovative products and commitment to sustainability.
Learn more about Fellowes
Size
1,500 employees
Industry

Similar Jobs

More Jobs at Fellowes

More Consumer Technology Jobs

Find similar Technical Program Manager - Software jobs: