Skip to content

Product Innovation – Tech Lead Senior Manager – Restaurant Technology
Company | McDonald’s |
---|
Location | Chicago, IL, USA |
---|
Salary | $149260 – $190310 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor Degree or equivalent experience in Computer Science, Engineering or a related field
- 5+ years of technology experience required
- 2+ years of Agile Product Management experience, preferably on customer-facing products leading agile development teams
- Significant software development experience, with knowledge of Agile software development process
- Experience engaging with team members across an at-scale, complex, global matrixed org setup
- Excellent understanding of latest development technologies
- Infrastructure knowledge
- Experience with code refactoring, design patterns, developing with a focus on design, continuous deployment, building highly scalable applications, and ensuring application security
- Proficient in pair programming, continuous integration, developing with tests & incremental design
- Experience in Agile Development, application of Agile techniques and delivery practices
- Strong communication skills with ability to explain complex technical decisions to non-technical collaborators
- Strong quantitative analysis skills; expertise in analytics and proficiency in research and analysis
- Retail and Digital technology experience – especially point of sale systems
- Experience translating customer needs into product features
- Experience leading multi-functional teams and managing indirect reports to achieve organizational goals
- Experience and expertise in project and product planning, including product definition, feature prioritization, trade-off processes, and roadmap creation
- Curious, committed, and a self-starter with a strong preference for taking initiative; Proven track record of accomplishing tasks
- Customer-centric approach with a passion for understanding consumer behavior, trends, and opportunities for innovation
Responsibilities
- Establish a technical vision and strategy for restaurant products, specifically focusing on McDonald’s Point of Sale System
- Drive a technical direction for the product, participate in any relevant partner selection, and lead a development team
- Assist with critical transformation effort to modernize McDonald’s POS and reduce complexity and time to deploy
- Partner with our restaurant platform, product, and engineering teams to review architecture, solution designs and drive alignment on a Platform and Application North Star
- Attend all squad level ceremonies and act as the leader of the Software Development Engineers (SDE’s) of the respective squad (only if not TL reports present)
- Partner with PM (in a Product squad) to lead the entire lifecycle of the backlog grooming process
- Manage the output (quality and efficiency) of external vendor squads to ensure they are delivering to the standards required by McD
- Ensure that code development aligns with architectural, quality, and security standards
- Maintain documentation standards for all software shipped by the squad
- Answer technical questions from the squads and stay accountable for technical solutioning
- Accountable for deployment of new features including QA, push to production and defect remediation
- For complex products, senior manager level TLs can act as manager to several manager level TLs
- Act as the mentor to junior TLs
- Assist and be the authority on features and capabilities to our development partners and other product teams to ensure alignment
- Coordinate and/or implement plans to ensure that technical solutions meet the needs of the business
- Develop and implement optimization experiments to validate and optimize features adoption
- Collaborate across functions (e.g. Market partners, IT, and Program Management) to ensure the timely delivery of products
- Provide leadership to team members and peers by collaborating with others; articulating ideas and viewpoints to senior management, peers, and others; identifying and initiating projects; managing resources; driving the resolution of issues; and holding self and team accountable for results
- Serve as a technical subject matter professional for junior configurators, providing on the job mentoring/training, assisting with configuration design, and reviewing work products
Preferred Qualifications
- A passion for driving an improved customer experience as well as a passion for improving operations
- A love of new technologies and the drive to find ways to implement better tools and processes