Job Description
Overview
At BJ’s Restaurants, we serve our award-winning craft beer, a Southern California twist on deep dish pizza, the world-renowned dessert – the Pizookie, and much more. BJ’s is a $1 billion public restaurant company and a growth concept with a winning track record of introducing new on-trend menu offerings and opening new restaurants. We offer guests a high-energy, contemporary setting to enjoy special moments with gold standard service. Now is your chance to join our talented team that delivers a differentiated menu and experience to guests across the U.S.
The Manager of Software Delivery is responsible for partnering to manage the lifecycle of software development projects, ensuring that products are developed, tested, and deployed efficiently, on time, and within budget. This role acts as a bridge between business stakeholders and development teams, ensuring that software projects are well-defined, scoped, and aligned with strategic goals. The Manager of Software Delivery will play a key role in fostering a culture of collaboration, continuous improvement, agile practices, and innovation.
Responsibilities
- Partner with the Software Development Leadership for the planning, execution, and successful delivery of software projects from concept to production release.
- Collaborate with business stakeholders and the development team to define project scope, timelines, and key milestones.
- Lead the tracking and reporting of project progress, addressing risks, issues, and changes in requirements.
- Coordinate and foster cross-functional collaboration to remove blockers, optimize resources, and achieve project deliverables.
- Gather and analyze business and technical requirements and collaborate to create detailed functional specifications for software development projects.
- Collaborate with development teams to support the design, testing, and deployment phases.
- Develop vendor and third-party partner relationships where applicable, ensuring timely and quality integration with internal teams.
- Stay updated on industry best practices and technological advancements to drive innovation in software delivery processes.
Qualifications
- Proven experience in leading software delivery and project management within a fast-paced environment.
- Experience in software development analysis, including gathering requirements, creating specifications, and supporting development teams.
- Excellent leadership and communication skills, with the ability to collaborate effectively with both technical teams and business stakeholders.
- Proficiency in using project management tools (e.g., Monday, JIRA, Asana) and development tracking software.
- Strong problem-solving and decision-making skills, with experience in risk management and issue resolution.
- Ability to manage multiple projects simultaneously, prioritize tasks, and meet tight deadlines.
- Strong understanding of hardware and software as it relates to a Windows Operating System environment, mobile devices, and API data flow.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and modern software architecture practices.
- Familiarity with distributed hardware clients in retail, hospitality, or similar environments.
- Experience with vendor management and coordinating efforts with third-party development teams or service providers.
- Adaptability to changing project requirements and the ability to maintain focus in a dynamic environment.