Little Caesars Logo

Little Caesars

Manager, Software Engineering

Sorry, this job was removed at 08:51 p.m. (IST) on Monday, Nov 18, 2024
Remote
Internship
Remote
Internship

Job Summary:

The Manager, Software Engineering is responsible for one or more critical applications which support LCE’s business and store operations. This position will oversee and provide technical leadership to a team that delivers all aspects of the software development lifecycle including requirements, analysis, documentation, design, development, testing and support. This position will provide a deep expertise in multiple areas of software development technology and act as a mentor to all technical engineers.

The Manager, Software Engineering will manage medium to large-scale projects with one or more dedicated resources or oversee a single major project with multiple resources and dependencies. This role will interface with various aspects of the business, including Operations, Franchise Services, Quality Assurance, Store Systems support teams, and the Mobile Applications team.

Key Responsibilities:

  • Responsible for one or more critical applications, including architecture and technical quality, which supports LCE’s business and operations.

  • Work with the business and IT management to assess necessary projects, prioritize and allocate resources.

  • Collaborate with the designated member(s) of the Project Management Office to set project deliverables, timelines and deliver accountability to project goals based on the needs of the business.

  • Oversee development projects through to completion according to project standards and user satisfaction, ensuring that the technical engineers develop applications following corporate standards for the design, development, testing, and support of software, systems, and applications. Ensure all applications are designed and developed for stability, scalability, security and maintainability.

  • Manage a team of LCE developers as well as external resources located locally or remote. Perform formal regular management functions such as status meetings, career development and performance management.

  • Lead research efforts and proof-of-concepts of new technologies. Make decisions on which new tools, technologies or technical techniques should be pursued for implementation.

  • Communicate project progress to IT management and business leadership.

  • Oversee post-mortems and project debriefs to identify areas of improvement and implement changes. Ensure team is resolving issues and responding to suggestions for improvements appropriately.

  • Lead continuous improvement efforts. Seek ways to enhance and improve the team whether through new technology, new processes or new strategies. 

  • Play a lead role in systems evaluation and vendor selection processes and adherence to service level agreements.

  • Other duties as assigned.

Required Knowledge, Skills and Abilities:

  • Bachelor’s degree in Computer Science or related field. Experience may be considered in lieu of education.

  • Minimum of ten (10) years’ professional experience in a formal software development lifecycle and deep expertise in multiple technologies such as:

    • Microsoft.Net (C# or VB)

    • Microservices Technologies

    • Azure (or other Cloud solutions)

    • Software Management Tools

    • Relational (or NoSQL) database technologies

    • Agile Software Development

  • Minimum of four (4) years’ experience as a Manger of technical engineers with responsibilities for hiring, coaching, training/cross-training and development and performance management.

  • Experience with formal project management tools and techniques such as developing project charters, managing a project plan, tracking progress, and conducting status checks and meetings.

  • Experience with a formal release process.

  • Excellent analytical and problem-solving skills. Ability to find creative solutions to solve problems while staying within practice guidelines.

  • Self-motivated, curious, creative and passionate about improving business through technology.

  • Highly developed written, verbal, and presentation communication skills that effectively articulates complex technical concepts to a diverse and, at times, non-technical audience at all levels in the organization including senior leadership.

  • Able to manage multiple tasks and projects simultaneously in a fast-paced environment.

  •  Excellent organizational, time management, facilitation and prioritization skills.

  • Proven ability to identify operational risks and “red flags.”

Preferred Knowledge, Skills and Abilities:

  • POS and Stores Systems Experience.

  • Expertise of technology trends particularly in the QSR industry.

All items listed above are illustrative and not comprehensive. They are not contractual in nature and are subject to change at the discretion of Blue Line Distribution.


Blue Line Distribution is an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without regards to that individual’s race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender identity, age, physical or mental disability, veteran status, genetic information, ethnicity, citizenship, or any other characteristic protected by law.
The Company will strive to provide reasonable accommodations to permit qualified applicants who have a need for an accommodation to participate in the hiring process (e.g., accommodations for a job interview) if so requested.


This company participates in E-Verify. Click on any of the links below to view or print the full poster. E-Verify and Right to Work.

PRIVACY POLICY

Similar Jobs

Be an Early Applicant
10 Hours Ago
8 Locations
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
As Senior Manager of Software Engineering, you will lead a team responsible for integrating 3rd party products and enhancing digital experience systems. Your role includes overseeing the technical aspects of projects, building a high-performing team, and engaging with leadership to establish strategies for long-term platform maintenance.
Be an Early Applicant
Yesterday
India
Remote
1,550 Employees
Expert/Leader
1,550 Employees
Expert/Leader
eCommerce • Logistics • Retail • Software
The Software Engineering Manager at Spreetail will lead and develop teams to drive business outcomes, ensuring engagement and accountability among engineers while fostering an environment of growth and knowledge sharing. Responsibilities include performance management, technical mentoring, and overseeing operational standards within a fully remote setting.
7 Days Ago
8 Locations
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
The Senior Manager, Software Engineering will lead the Node Management Systems engineering team, engaging in technical guidance, design, and architecture. The role involves developing talent, overseeing application delivery, and promoting a collaborative environment to improve services across distribution centers. Strong leadership and mentoring skills are crucial to foster team growth.

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account