Shake Shack Digital and Data needs to deliver high-quality software products and data solutions on time and within budget, requiring leadership in software engineering delivery and optimization of engineering and data systems.
Requirements
- Experienced in building and cultivating software delivery practices and processes and have a consistent track record of delivering on time & on budget programs involving high-quality software systems.
- Experience in driving adherence to Release Management and Quality Assurance best practices for software delivery for partner teams.
- Hands-on experience in leading result- oriented Software Delivery execution through a multi- geography team (60+) using Agile methodologies for digital programs.
- History of successfully planning, estimating, and delivering complex software delivery and align with the budget and timelines while managing 3rd party partners.
- Hands-on experience in creating estimation framework across digital platforms and be a servant leader in steering estimates aligned to business goals.
- Have a broad understanding of various cloud development technologies and trends for enterprise-scale, distributed systems, DevOps practices, multi-tier SOA architecture using OOD: IOS Development -Swift, Android Development, JavaScript etc.
- Experience in effort sizing for work and ability to understand the technical dependencies and mitigating business risks
Responsibilities
- Build, manage, and operationalize cross-functional, program plans that focus on on-time delivery, stakeholder management, dependency identification and risk mitigation in support of the corporate strategic plan
- Provide leadership, guidance, and mentorship to software engineering and delivery team, manage technical risk, and represent the work product in front of IT leadership
- Own and communicate project metrics & process (agile and waterfall) to help stakeholders understand what is being delivered when, program status, and improving overall feature delivery
- Manage allocated budget for programs enabling business technology and business outcomes.
- Drive improvements for software delivery maturity of your organization to improve speed, quality, and value of software products
- Assess and Grow Talent - Manage, build, and mentor a team of FTE and partner resources to achieve business and personal career goals
- Drive improvements to the software delivery maturity of organization to improve speed, quality, and value of software products
Other
- The Senior Manager, Software Delivery is a strong communicator at all levels from executives to project team members who is comfortable leading a distributed team of internal and external technology resources.
- This role requires a strategic thinker with a strong technical background in software delivery coupled with the ability to understand the business value the technology is providing.
- The Senior Manager, Software Delivery will be comfortable with ambiguous and rapidly evolving business needs, helping teams to shape the future direction.
- This role will balance being hands-on and strategic, partnering with business and technology teams to ensure best in class software delivery working with 3rd party global team for Digital and Data.
- Worked previously in Commerce, QSR, Retail, Hospitality fields or Technology Consulting firms as engineering delivery leader focused on Consumer Facing (B2C) and Operator facing, high transaction volume platforms.