Taro Logo

Software Engineer II

Global pizza restaurant chain known for innovation and Hot-N-Ready pizzas, operating both corporate and family-owned locations worldwide.
Detroit, MI, USA
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Consumer · Enterprise SaaS

Description For Software Engineer II

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.

Last updated a day ago

Responsibilities For Software Engineer II

  • Participate in design, development, and support of technical projects
  • Deliver specific tasks and components of large projects with minimal oversight
  • Translate user stories into clear code
  • Create and maintain unit tests
  • Participate in agile development including sprint planning, story review and demos
  • Pair programming with junior and senior developers
  • Support QA in test plan development
  • Provide production application support including on-call rotation
  • Perform research and technical analysis on existing systems
  • Participate in code reviews
  • Assist with new colleague onboarding

Requirements For Software Engineer II

Java
JavaScript
TypeScript
Python
React
Node.js
  • Bachelor's degree in Computer Science or related field (or equivalent experience)
  • Minimum 3 years of programming experience in professional environment
  • Strong analytical skills
  • Strong relationship building and collaboration skills
  • Effective verbal and written communication skills
  • Experience with HTML/JavaScript/CSS/React/TypeScript
  • Experience with C#/.Net Core
  • Knowledge of Node.js
  • Experience with databases (RDMS, No-SQL)
  • REST API experience
  • Experience with mobile development (Android/iOS)
  • Experience with Java or Python
  • Experience with Azure cloud platform or equivalents
  • Experience with Agile methodologies and tools like DevOps or Jira
  • Experience with source control (GIT)

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company match
  • Paid holidays
  • Paid time off
  • Legal and counseling services
  • Flexible spending accounts
  • Disability benefits
  • Adoption benefits
  • Access to sports events at Little Caesars Arena and Comerica Park

Interested in this job?

Jobs Related To Little Caesars Software Engineer II