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
Enterprise SaaS · Consumer

Description For Software Engineer II

Little Caesars is seeking a Software Engineer II to join their technology team in Detroit, MI. This role offers an exciting opportunity to work on the custom software that powers one of the world's largest pizza chains. As a Software Engineer II, you'll be deeply involved in all aspects of the software development lifecycle, from technical design to development and support.

The position requires a strong foundation in software engineering with at least 3 years of professional experience. You'll work with modern technologies including React, TypeScript, Node.js, and cloud platforms like Azure. The role involves both independent work and collaboration with cross-functional teams, making it perfect for someone who enjoys a dynamic environment.

Little Caesars offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with company match, and various other perks. The company's unique position as a global pizza chain with family-owned restaurants provides exposure to both enterprise-scale challenges and local business operations.

What makes this role special is the opportunity to work on innovative projects like the Pizza Portal® pickup system while contributing to software that impacts millions of customers daily. The company culture emphasizes both technical excellence and professional growth, with opportunities to become a subject matter expert in specific technologies.

The hybrid work environment allows for flexibility while maintaining team collaboration. You'll be part of a supportive team that values mentorship and knowledge sharing, making it an ideal next step for engineers looking to advance their careers in a stable yet innovative environment.

Last updated 6 days ago

Responsibilities For Software Engineer II

  • Design, develop, and support technical projects
  • Translate user stories into clear code
  • Create and maintain unit tests
  • Participate in agile software development including sprint-planning
  • Pair programming with junior and senior developers
  • Support QA in test plan development
  • Work with Product Owners on user story development
  • Provide production support including on-call rotation
  • Research and conduct proof-of-concepts of new technologies
  • Perform technical tasks such as builds, releases, and pipeline work
  • Conduct pull-request reviews
  • Assist with new colleague onboarding

Requirements For Software Engineer II

Java
JavaScript
TypeScript
React
Node.js
Kotlin
PostgreSQL
  • Bachelor's degree in Computer Science or related field (or equivalent experience)
  • Minimum of three (3) years of programming experience in professional environment
  • Strong analytical skills
  • Strong relationship building skills
  • Effective verbal and written communication skills
  • Experience with HTML/JavaScript/CSS/React/TypeScript
  • Experience with C#/.Net Core, Node.js, Java, or Python
  • Experience with REST APIs
  • Knowledge of mobile development (Android/iOS)
  • Experience with Azure cloud platform or equivalents
  • Experience with source control (GIT)
  • Experience with containerization
  • Knowledge of servers, storage, operating systems and networks

Benefits For Software Engineer II

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

Interested in this job?

Jobs Related To Little Caesars Software Engineer II