Software Engineer II: Build, Review & Scale Apps

Domino's

Ann Arbor (MI)

On-site

USD 90,000 - 130,000

Full time

4 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Paid holidays
Medical, Dental & Vision
Mental health support
Childcare discounts
Wellness programs
Fertility benefits
Adoption assistance
401(k) matching
Stock purchase discount
Company bonus

Job summary

Domino’s is seeking a Software Engineer II to contribute across medium-scale modules, focusing on Kotlin/Swift native app development and RESTful services.

You will develop and review code, participate in design discussions, and mentor newer developers. You’ll work with CI/CD, debugging, profiling, and testing to ensure robust, scalable software across platforms.

This role emphasizes collaboration, high-quality code, and continuous learning in a fast-paced environment at Domino’s.

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

  • Produces estimates for their assigned tasks given well defined business requirements
  • Produces quality code that meets internal and industry standards
  • Promotes reusability within the application they are developing
  • Writes performant code according to industry standards and project/organizational KPIs
  • Understands business concepts in their area of focus
  • Writes clear documentation to ensure code is understandable to provide wider focus and understanding into design decisions
  • Provides input into designs for assigned tasks
  • Translates designs into code for their assigned tasks
  • Understands build/deployment processes and can support moving their code and any other changes (ex: database) through these phases.
  • Creates build/deployment artifacts as needed
  • Supports production systems through troubleshooting/triaging issues and providing on-call support where needed
  • Participates in PR reviews with others on their team
  • Provides feedback by answering questions from newer developers

Skills

Team player
Communication
Problem solving
Unit testing
Build and debug tools
Profiling tools
CI/CD
Agile practices
Distributed systems
Networking basics

Tools

Jenkins
Git
GitHub
Gradle
Fastlane
XCode
Android Studio
RESTful JSON

Job description

Domino’s is seeking a Software Engineer II to contribute across medium-scale modules, focusing on Kotlin/Swift native app development and RESTful services.

You will develop and review code, participate in design discussions, and mentor newer developers. You’ll work with CI/CD, debugging, profiling, and testing to ensure robust, scalable software across platforms.

This role emphasizes collaboration, high-quality code, and continuous learning in a fast-paced environment at Domino’s.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Software Engineer II — Kotlin/Swift Expert
Mobile Software Engineer II — Kotlin/Swift Expert

Kardow • Ann Arbor (MI)

On-site
USD 85,000 - 125,000
Paid holidays
Medical benefits from day 1
Mental health support
+7
Software Engineer II — Build Scalable Apps & Systems
Software Engineer II — Build Scalable Apps & Systems

Domino's • Ann Arbor Charter Township (MI)

On-site
USD 90,000 - 130,000
Paid holidays
Medical, dental & vision benefits
401k matching
+2
Mobile Software Engineer II - Kotlin/Swift
Mobile Software Engineer II - Kotlin/Swift

EngRadar • Ann Arbor (MI)

On-site
USD 110,000 - 150,000
Paid holidays
Medical, dental, vision
Mental health support
+2
Software Engineer II - Build & Optimize Scalable Systems
Software Engineer II - Build & Optimize Scalable Systems

Domino's Pizza • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Paid Holidays
Medical, Dental & Vision
No-cost mental health support
+5
Software Engineer II
Software Engineer II

Domino's • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Paid holidays
Medical, Dental & Vision
Mental health support
+7
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
Software Engineer II
Software Engineer II

Kardow • Ann Arbor (MI)

On-site
USD 85,000 - 125,000
Paid holidays
Medical benefits from day 1
Mental health support
+7
Software Engineer II
Software Engineer II

EngRadar • Ann Arbor (MI)

On-site
USD 110,000 - 150,000
Paid holidays
Medical, dental, vision
Mental health support
+2
Software Engineer II
Software Engineer II

Domino's Pizza • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Paid Holidays
Medical, Dental & Vision
No-cost mental health support
+5
Senior Software Engineer - Android Development
Senior Software Engineer - Android Development

Domino's • Ann Arbor Charter Township (MI)

On-site
USD 110,000 - 160,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits
No-cost mental health support
+2