Senior Program Manager Job Description Template
Our company is looking for a Senior Program Manager to join our team.
Responsibilities:
- Document, share and evangelize technical best practices with engineering, architect and the overall Microsoft eco-system;
- Contribute to architectural discussions to drive right technologies and solutions build products;
- Proven capability in delivering solutions using data services and products on public cloud;
- Effectively communicate product plans and status through reports and news letters;
- Represent onsite program management team for offshore engineering team;
- Drive strategic decisions and execution to help build engineering solutions to improve customer experience;
- Organize and oversee software development, ensuring the right features are designed and delivered on time and with the highest quality;
- Maintain the confidence of customers by ensuring compliance with all data handling policies;
- Data analysis to discover trends, identify challenges and opportunities;
- Define capabilities, develop plans and roadmaps, and drive project execution;
- Work with third-party contractors/vendors/technology partners;
- Coordinate with cross functional teams and manage dependencies across teams;
- Create cohesive, compelling customer stories with data;
- Manage status and reporting to provide project clarity to all the stakeholders;
- Build capabilities to measure and track KPIs as part of Support processes.
Requirements:
- Good familiarity with security concepts as they apply to developing secure solution and applications;
- Ability to both demonstrate flexibility and build out scalable programs as we evolve from a startup to a mature service;
- 5-7 years of technical program management experience in delivering multiple software products and services with end-to-end ownership;
- Business acumen and customer focus to understand customer scenarios and translate them as product/solution requirements;
- Collaborative attitude coupled with ability to work toward customer/ partner & business goals rather than personal goals;
- Track record of problem solving and using pilot programs, prototypes and growth hacking approaches;
- Executive presence, leadership, exceptional communication skills in influencing customers and senior executives;
- Bachelor’s degree in computer science is required with advanced degree a strong plus;
- Deep understanding of modern data business driver, and emerging analytics trends;
- Proven track record of building technical and business relationship with senior executive, and helping with growing large and strategic accounts;
- Experience working on customer scenarios based software application development, with track record on business success;
- Drive engineering execution and delivery across all the disciplines to deliver scenarios and features with very high quality;
- Experience designing, developing, and shipping solutions on Azure or another public cloud;
- 8+ years software engineering, development, or technical program management experience;
- Excellent written and verbal communication skills.