IT Program Manager (Enterprise Applications)

San Mateo, CA
Information Technology
About Snowflake

Snowflake is growing fast and we’re scaling our team to help enable and accelerate our growth. We’re passionate about our people, our customers, our values and our culture! We’re also looking for people with a growth mindset and the pragmatic insight to solve for today while building for the future. And as a Snowflake employee, you will be accountable for supporting and enabling diversity and belonging.

Snowflake started with a clear vision: make modern data warehousing effective, affordable, and accessible to all data users. Because traditional on-premises and cloud solutions struggle with this, Snowflake developed an innovative product with a new built-for-the-cloud architecture that combines the power of data warehousing, the flexibility of big data platforms, and the elasticity of the cloud at a fraction of the cost of traditional solutions.

In addition, Snowflake’s culture was built on the following values that are even more important to us today:

Put Customers First. We only succeed when our customers succeed
Integrity Always. Be open, honest, and respectful
Think Big. Be ambitious and have big goals
Be Excellent. Quality and excellence count in everything we do
Get It Done. Results matter!
Own It
Make Each Other the Best
Embrace each others Differences

This role is a key member of the IT team and will be responsible for the successful delivery of programs and projects that are crucial to running Snowflakes corporate business systems. Typical projects range from the rollout of new technologies to the managing the outsourcing of services. You will be responsible for defining project requirements, owning the project plan/schedule/budget, driving deliverables, and managing multiple projects with moderate to high levels of business or technical complexity and risk.  You will be accountable to ensure project commitments and deliverables are met and will interact daily with IT team(s), cross-functional business teams, and testing teams to ensure the smooth delivery of the deliverables.

Professional Fundamentals

    • Has a “can do” attitude and, enjoys leading a high performing team.
    • Works with a high degree of integrity and accountability.
    • Results oriented, leveraging metrics to make strategic decisions.
    • Innate attention to detail, project planning expertise and execution. 


    • Tracks scheduled progress through appropriate metrics and revises as appropriate to meet the changing needs and requirements.
    • Manages day-to-day operational aspects of the project/program requirements, scope, and change management issues.
    • Prepare, present and review change requests, status reports, implementation plans, and recommend resources to execute.
    • Translate business objectives into execution strategy (tactical and strategic), lead and successfully execute the strategy through strong collaboration and agile leadership 
    • Develop strong partnerships with business and functional leaders to drive focus on strategic program business objectives and optimize program throughput 
    • Create a collaborative environment that fosters creativity, innovation and learning; promote continuous improvement
    • Quickly understand complex issues and develop/apply simplifying frameworks to facilitate broader organizational understanding, decision-making, and action.
    • Effective Communications across Business and IT domains for both Senior Management and Delivery teams to deliver projects on-time, on-budget.
    • Translate business objectives into execution strategy (tactical and strategic), lead and successfully execute the strategy through strong collaboration and agile leadership
    • Results oriented, leveraging metrics to make strategic decisions.

Qualifications and Experience

    • BA/BS in a business-related field and/or equivalent years of experience working with software industry/cloud product experience
    • 5+ years of program management experience with a proven track record of delivering business value. 
    • 2+ years of experience managing projects for commercial software products or online services (SaaS experience).
    • Excellent spoken and written communication as well as receptive listening skills, with ability to present complex ideas in a clear, concise fashion to technical and non-technical audiences.
    • Successful experience working, collaborating, and establishing credibility and relationships with leadership, colleagues, and clients.
    • Ability to adapt, to be flexible, and to learn quickly in a dynamic environment.
    • Excellent team player able to work with virtual and global cross functional teams.

Desired Skills

    • Experience with Agile Development, Scrum Project Management, Lean Principles, Test Driven Development
    • Background in business process analysis, requirements, and design
    • Experience with SaaS CRM, ERP, HCM systems and Development tools, such as Jira, Confluence
    • Has professional project management credentials (such as PMI)

Snowflake is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.