Software Engineer II — Build Scalable Apps & Systems

Domino's

Ann Arbor Charter Township (MI)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid holidays
Medical, dental & vision benefits
401k matching
Stock purchase program
Company bonus

Job summary

Domino’s is seeking a Software Engineer II to join a performance-driven team in Michigan. You will develop medium-sized, inter-related modules, review code, and progressively design subsystems while learning cross-cutting design principles.

This role emphasizes building reliable, maintainable software with strong testing and documentation. You will work on performance, security, and operations considerations, troubleshoot production issues, and participate in PR reviews.

Qualifications

  • Basic understanding of design methods/patterns such as DRY, SOLID, ReST.
  • Excellent team player with good communication skills with both non-technical & technical co-workers.
  • Highly motivated and driven by a desire to solve difficult problems, and learn new technology.
  • Proficient in writing quality unit tests.
  • Proficient with build and debug tools.
  • Experience with profiling tools.
  • Experience with continuous integration systems like Jenkins/GitHub and version control systems like Git.
  • Experience with development of internationalized software (multi-lingual, multi-currency, geographic, and locale awareness).
  • Experience with agile practices and tools preferred (Jira or similar).
  • Experience with database concepts (queries, data models).
  • Understanding of development in a distributed system is preferred.
  • Understanding of basic networking concepts like http protocol and its usage is preferred.

Responsibilities

  • Development - 90% of work involves producing estimates for assigned tasks and delivering quality code.
  • Write performant, well-documented code that adheres to standards and KPIs.
  • Promote code reuse and provide constructive feedback during code reviews.
  • Translate designs into working code and understand build/deploy processes.

Skills

Team collaboration
Communication
Motivation & problem solving
Unit testing
Build & debug tools
Profiling tools
CI/CD (Jenkins/GitHub)
REST concepts

Tools

Jenkins
Git
XCode
Android Studio
Gradle
Fastlane

Job description

Domino’s is seeking a Software Engineer II to join a performance-driven team in Michigan. You will develop medium-sized, inter-related modules, review code, and progressively design subsystems while learning cross-cutting design principles.

This role emphasizes building reliable, maintainable software with strong testing and documentation. You will work on performance, security, and operations considerations, troubleshoot production issues, and participate in PR reviews.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Domino's • Ann Arbor Charter Township (MI)

On-site
USD 90,000 - 130,000
Paid holidays
Medical, dental & vision benefits
401k matching
+2
Senior Backend Engineer – eCommerce Microservices (Hybrid)
Senior Backend Engineer – eCommerce Microservices (Hybrid)

Domino's • Ann Arbor Charter Township (MI)

Hybrid
USD 110,000 - 150,000
Paid Holidays
Vacation
Medical, Dental & Vision benefits
+6
Software Engineer II – eCommerce Software Engineering (REF40010U)
Software Engineer II – eCommerce Software Engineering (REF40010U)

Domino's • Ann Arbor Charter Township (MI)

Hybrid
USD 110,000 - 150,000
Paid Holidays
Vacation
Medical, Dental & Vision benefits
+6
.Net Developer III
.Net Developer III

Domino's • Ann Arbor (MI)

Hybrid
USD 100,000 - 130,000
Senior Software Quality Engineer: Automation & CI/CD
Senior Software Quality Engineer: Automation & CI/CD

Domino's Corporate • Ann Arbor (MI)

On-site
USD 90,000 - 115,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits
No-cost mental health support
+7
Senior Site Reliability Engineer - Lead & Mentor
Senior Site Reliability Engineer - Lead & Mentor

Domino's • Ann Arbor Charter Township (MI)

On-site
USD 110,000 - 120,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits
No-cost mental health support
+2
Software Quality Engineer II
Software Quality Engineer II

Domino's • Ann Arbor (MI)

On-site
USD 90,000 - 120,000
Paid holidays
Medical, Dental & Vision benefits
Mental health support
+7
Tech Support Lead: Incident Triage & Cross‑Team Liaison
Tech Support Lead: Incident Triage & Cross‑Team Liaison

Domino's • Ann Arbor Charter Township (MI)

On-site
USD 60,000 - 80,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits
No-cost mental health support
+3
Senior Technology Support & Incident Lead
Senior Technology Support & Incident Lead

Domino's Corporate • Ann Arbor (MI)

On-site
USD 70,000 - 90,000
Medical, Dental & Vision benefits that start on the first day of employment
No-cost mental health support for employee and dependents
401k matching contributions
Senior ML Engineer — AI, MLOps & Azure Scale
Senior ML Engineer — AI, MLOps & Azure Scale

Domino's • Ann Arbor Charter Township (MI)

On-site
USD 130,000 - 180,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits that
No-cost mental health support for员工及家属
+7