Little Caesars, a global pizza restaurant chain, is seeking a Software Engineer II to join their technology team in Detroit, MI. This role offers an exciting opportunity to work on custom software that powers Little Caesars' operations worldwide. As a Software Engineer II, you'll be part of a dynamic team engaged in all aspects of the Software Development Lifecycle, from technical design to development and support.
The position requires a minimum of three years of professional programming experience and offers a comprehensive technology stack including React, TypeScript, Node.js, Java, and Python. You'll work on both frontend and backend systems, handling everything from REST APIs to database management and cloud infrastructure on Azure.
The role combines hands-on coding with collaborative teamwork in an Agile environment. You'll participate in sprint planning, code reviews, and pair programming sessions, while also having opportunities to mentor less experienced developers. The position includes on-call responsibilities and some travel to restaurant locations.
Benefits are comprehensive, including medical, dental, and vision insurance, 401(k) with company match, paid time off, and unique perks like access to events at Little Caesars Arena. The company culture emphasizes growth, innovation, and making an impact, with opportunities to work on cutting-edge technologies and contribute to systems that serve millions of customers.
This is an ideal opportunity for a mid-level engineer looking to grow their skills while working on meaningful projects at scale. The role offers a balance of technical challenges, professional development, and the chance to work with a variety of modern technologies in a supportive team environment.