Job Detail

Technical Program Manager at
Palo Alto, CA, US
About is a leader in financial process automation for small businesses and mid-size companies. Making it simple to connect and do business, the Back Office Cloud digitizes, automates and simplifies legacy payment and financial processes. With an integrated, end-to-end platform, leverages artificial intelligence to reduce manual work, and provides a cloud workspace to help run your business anytime, anywhere. The company partners with many of the largest U.S. financial institutions, more than 70% of the top 100 U.S. accounting firms, and major accounting software providers. manages more than $70B in annual payment volume across ACH, virtual cards, checks, and international payments. The company has offices in Palo Alto, California and Houston, Texas. For more information, or follow @billcom.
The Program Management team works closely with’s partners and cross functional stakeholders to ensure we are delivering on initiatives. As a Technical Program Manager, you will be responsible for driving key technology initiatives that will deliver horizontal scalability and new platform capabilities. You will work across multiple Engineering teams that span Development, QA, DevOps, TechOps, and Product Management. In addition, you will lead the overall effort for migrating from on-prem data centers to AWS with a scale-out architecture and new cloud-native services.

Key Responsibilities:

    • Lead end-to-end planning, execution and delivery of platform and technology initiatives. 
    • Manage cross-team dependencies, risks, and tradeoffs against experience and time to market
    • Work with key stakeholders in Engineering to ensure requirements are translated into actionable roadmaps
    • Drive engineering and integration decisions and timelines across multiple teams and organizations
    • Proactively identify and resolve strategic issues that may impair the team’s ability to meet business and technology goals
    • Establish business processes and policies, as well as metrics and indicators for success
    • Communicate regularly with senior management on progress, risks and plans. 

Professional Experience/Background to be successful in this role:

    • 5+ years of technical program management experience
    • Bachelor's Degree in Computer Science or similar technical degree
    • Experience managing multi quarter/multi year cross functional strategic initiative
    • Experience managing projects across cross functional teams, building sustainable processes and coordinating release schedules
    • Experience leading engineering projects, especially platform deliverables, and working closely with engineers, architects and managers.
    • Exceptional decision-making and prioritization skills, conflict resolution, community building, and follow through. Results driven. Strong analytical skills with exceptional verbal and written communication
    • Experience with AWS is mandatory.
    • Have taken projects from development through delivery in a SaaS environment. Have worked with DevOps, TechOps (Site Reliability Engineering) and Release Management.
    • Experience working in an Agile Scrum environment with multiple sprint teams delivering into production.

Competencies (Attributes needed to be successful in this role):

    • Understand SaaS technology and production environments
    • Strong communication skills
    • Attention to details 
    • Persistence
    • Proactive
    • Alignment to Company values
    • Team Player 

Expected Outcomes in 12 months:

    • Develop a multi-year plan for migrating from on-prem data centers to AWS with a scale-out architecture and new cloud-native services
    • Go live with new horizontally scaled architecture in AWS
    • Lead the implementation and rollout of architectural changes to support horizontal scale
    • Successfully develop and execute work plans by leading scope, schedule, deliverables and resource allocation Culture:
●      Humble – No ego
●      Fun –  Celebrate the moments
●      Authentic – We are who we are
●      Passionate – Love what you do  
●      Dedicated – To each other and the customer