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
Remote

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

10 Days Ago
Remote
8 Locations
Senior level
Senior level
Cloud • Software
As a Software Engineering Manager at Canonical, you will lead a distributed team of software engineers, focusing on kernel development for Ubuntu. Responsibilities include team development, overseeing kernel delivery, managing commercial engagements, and ensuring quality standards while collaborating with various teams and external partners.
Senior level
Artificial Intelligence • Software
The Staff Software Engineer/Engineering Manager will lead the development of LLM products, driving large-scale engineering projects, defining technical vision, mentoring engineers, and ensuring high standards in system design and coding practices. The role also involves innovative data generation and collaboration with cross-functional teams.
Top Skills: Node.jsPostgresPythonReactTypescript
19 Days Ago
Remote
India
Senior level
Senior level
Fintech • Payments
As a Software Engineering Manager, you will lead a team to deliver software solutions that meet customer needs while mentoring team members and collaborating with Product Managers. You'll focus on innovative technology and drive best practices in software design and coding standards, ensuring high-quality deliverables and continuous improvements in team performance.
Top Skills: AngularArgocdAsp.NetAzureC#Cloud-NativeDockerGithub ActionsGraphQLHelmKafkaKubernetesMs SqlMySQLNoSQLOwaspPostgresPythonReactTerraform

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account