• Senior Technical Program Manager (DAL Program)

    Location US-CA-San Francisco
    Job ID
    35462
  • Summary

    Esurance is looking for a Senior Technical Program Manager to join a dynamic and award-winning team of individuals who are committed to making insurance smarter, easier, and dare we say- cooler. As part of a growing company that is focused on providing an outstanding customer experience, you’ll have the opportunity to expand your skills and discover your potential.

     

    If you’re looking for a career at a socially conscious company that offers great benefits — including matching 401k and tuition reimbursement — then you may have just found your new home. 

     

    Esurance combines the spunk of a startup company with the backing of Allstate (the largest publicly held personal lines insurer in the U.S.) to create a unique, energized, and exciting place to work. 

    Responsibilities

    The Senior Technical Program Manager drives the creation of products for our customers by utilizing one or more software services, inputs from UX experts, experience builders, quality engineers, product managers and data analysts.

    This senior program manager will drive super cool program. If you have experience working on middle-tier and data layer programs, this is the job for you!

     

    The senior TMP may be assisted by junior TPMs on large initiatives. The Senior TPM brings detailed technical expertise to drive the solution on behalf of our customers. Along with that the Senior TPM drives the execution of a cross functional team by working closely with the other three pillars of a cross functional team, the Product Manager and the Engineering Manager(s) and the Dev Ops function. We are looking for a smart, motivated Sr. Technical program manager to help us deliver critical features used by our customers and make that experience surprisingly easy.

     

    Job Responsibilities:

    • Acts as a Delivery Lead on complex projects in parallel with significant scope / systems dependencies, focused on software definition and execution 
    • Assembles the team of product managers, User Experience (UX), engineering, QA and others to execute the software project
    • Drives the process on complex projects to ensure software is being developed that meets the customer need.
    • Acts as an established, knowledgeable resource on the traditional and Agile methodology, effectively applies knowledge to projects, and enforces project standards.
    • Provides coaching for other team members to improve skill sets.
    • Drives reviews with the team and key stakeholders / users, with an emphasis on reviewing working code
    • Tracks the exact status of assigned projects at all stages
    • Works with project team to continuously update dates, scope, status, and documentation so that the project and its status are well understood
    • Demonstrates in-depth knowledge of the systems architecture that impacts assigned projects. Brings excellent insight into new projects around dependencies / potential issues, influences the design of projects, and rapidly identifies and resolves technical dependencies and risks.
    • Champions the end-user, and ensures the software meets associated needs
    • Where business unit funding is needed, manages the process of scoping and budgeting.

     Qualifications:

    • Self-motivated, proactive and proven ability to adapt well and work with different teams within organization
    • Demonstrated ability to use hard data and metrics to back up assumptions and evaluate outcomes.
    • Ability to operate as an individual contributor to get the job done; at the same time be able to guide a team toward an objective.
    • Able to provide architectural guidance and direction throughout the project lifecycle.
    • Excellent communication skills ? both oral and written 

    Experience / Education:

    • Bachelor's degree in Computer Science or equivalent technical education and work experience.
    • Master's degree in Computer Science, Computer Engineering or related technical discipline preferred
    • 10+ years of software industry experience
    • 5+ years Technical Program Management experience running large worldwide complex programs in a fast paced environment using traditional and Agile methodologies and delivering highly scalable and robust systems.
    • Experience managing technical teams, who can prioritize well, communicate clearly, and influence partner teams and cross-functional teams, such as product management, technical program management, development teams and senior business leaders.
    • Self-motivated, proactive and proven ability to adapt well and work with different teams within organization
    • Demonstrated ability to use hard data and metrics to back up assumptions and evaluate outcomes.
    • Ability to operate as an individual contributor to get the job done; at the same time be able to guide a team toward an objective.
    • Able to provide architectural guidance and direction throughout the project lifecycle.
    • Excellent communication skills, both oral and written
    • Experience in Agile/Waterfall development methodologies, understanding of software development in large teams, and a track record of shipping software on time preferred
    • PMP, Prince 2, SAFe, or SCRUM/Agile certified preferred
    • Hands-on technical expertise, one year prior experience as a software developer preferred 

    Qualifications

    Benefits

    At Esurance, being committed to our employees is not just something we say, it’s something we do. Our benefits package is designed to help our associates stay healthy, meet their long-term financial goals, and balance the demands of work and personal life. Esurance rewards hard work, dedication, and creativity with competitive salaries and a generous bonus system. We are committed to our employees and we are dedicated to creating a diverse, positive, innovative and team-oriented work environment.

    Health & wellness

    • Medical, vision, and dental insurance
    • Life insurance (company-paid and supplemental)
    • Accidental death and dismemberment coverage
    • Wellness coaching and incentives
    • Group critical illness coverage
    • Accident indemnity and hospital indemnity plans
    • Group legal

    Savings

    • 401(k) plan with annual matching contribution
    • Referral bonuses
    • Performance-rewarding bonus system`
    • Tuition assistance program (up to $5,250 per year)
    • Health savings and flexible spending accounts
    • Commuter benefits

    Family & Community

    • Adoption assistance
    • Maternity leave
    • Buckle Up Baby program
    • Pet insurance discount
    • Charitable gift matching
    • Give Time, Get Time volunteer program
    • Employee Assistance Program

    Time off

    • Short-term disability
    • Long-term disability (employee-paid option)
    • Paid time off (holidays, vacation, personal choice days)

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.