We’re hiring a Senior Technical Program Manager in Columbus, OH

The engineering team at Root strives to be one of the most transformative engineering teams ever. We’re changing the way that car insurance works. We’re competing with companies that have been around for a century and comprise a $200B industry—and we’re doing it with astonishingly small teams.  

We recently raised the largest VC round ever for an Ohio technology company:

Our team excels at delivering software to build Root’s products: presently, mobile apps and a backend platform for personal auto insurance. We’ve shaped our team and our way of working around this. Our engineering team would not be the most transformative team at building a mobile operating system. We’d be quite bad at that. We’re exceptionally good at building the type of software that is necessary to invoke change in the insurance industry.

For more information on engineering at Root see https://eng.joinroot.com/

As part of our super-fast growth, we are constantly evolving and improving the internal systems we use to support our business across finance, human resources, and other internal business functions.  Although we build most of the software we use in our business from the ground up, there are certain functions that we believe using 3rd party software makes more sense. Although we embrace using 3rd party software, we want to add the same engineering rigor around them like what exists today for our own production engineering tech stack.

A Technical Program Manager at Root is expected to wear many hats.  You will serve as a business analyst to understand how our internal teams need to use the systems and what they want to get out of them. You will serve as a programmer analyst writing jobs, SQL scripts, and other programming functions to ensure appropriate data flows between our own production systems and the internal systems we utilize today and will utilize in the future. You will serve as a program manager ensuring all 3rd party integrations are thought out up front, and launched with full engineering rigor and operational preparedness. You will help our business teams maximize their productivity with these 3rd party solutions, and identify any opportunities for our production engineering team to improve the interfaces and data flows between our software and these 3rd party software systems.   

We divide the areas of responsibility for members of the Engineering Team into three major areas:

Technical: The skills and knowledge that make up an engineer’s basic problem-solving toolbox.
Planning and Execution: The ability to plan and execute assigned work beyond basic technical solutions.
Working with Others: The ability to work effectively with other engineers and people in other functions.

Scope of Impact: Multiple Teams, Large Initiatives, or Company

What we look for in Senior Technical Program Managers:

Technical Skills:

  • Deep understanding of technologies used in our internal systems, including data flows and system architecture.
  • Ability to launch, triage, and debug technical issues with in-house and 3rd party technical solutions
  • Experienced with several programming/scripting paradigms - programming and SQL analyst skills are required in this role.
  • Knowledge of databases, SQL, and version control tools.  Ability to write SQL queries to build jobs and reports.
  • Strong understanding of infrastructure and systems operational best practices
  • Strong understanding of Enterprise Data Warehousing and engineering workstreams

Planning and Execution:

  • Plans and completes large and complex multi-person or multi-team projects.
  • Foresees issues and requirements for large projects and features.
  • Provide clear requirements to our production engineering team when we need to change or add integration between our production systems and the 3rd party systems you manage.
  • Can disambiguate and decompose complex internal projects with low levels of pre-definition.  
  • Thinks critically about work to guarantee business functionality. Internalizes business goals in their technical decision making.
  • Can break down large initiatives into incrementally implementable deliverables

Working with Others:

  • Provides effective and accurate technical feedback
  • Able to work across teams to tackle complex issues
  • Works with product owners, analysts and other functions to move company’s priorities forward
  • Communicate effectively with technical and non-technical stakeholders
  • Ability to work independently and autonomously

Get in touch

Finding the right people to help us build Root is a top priority. Whether you would like to explore the possibility of working together or simply learn more about the position, we’d love to hear from you!

Apply now

Current job openings

Business Development and Strategy
Data Science
Research & Development

If you’d like to be a part of what we are building but don’t see an opening that suits you, email us at jobs@joinroot.com.