Software Engineer II - Build & Grow with Impact

SmartRecruiters, Inc.

Ann Arbor Charter Township (MI)

On-site

USD 95,000 - 155,000

Full time

9 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

401k matching contributions
Paid holidays and vacation
Medical, dental & vision benefits

Job summary

Domino’s is seeking a Software Engineer II to contribute to medium-sized modules, review code, and assist with design decisions. The role emphasizes understanding libraries, performance, security, and operations while troubleshooting across applications and infrastructure.

Developers collaborate in an agile environment, participate in PR reviews, and ensure code quality that aligns with KPIs and internal standards. A strong focus on design patterns and testing is expected.

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%
  • 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

Design patterns
Team collaboration
Unit testing
CI/CD
Debugging
Profiling tools
Git/GitHub
RESTful services
Java or Objective-C
Agile practices

Tools

Jenkins
GitHub
Gradle
Fastlane
Xcode
Android Studio

Job description

Domino’s is seeking a Software Engineer II to contribute to medium-sized modules, review code, and assist with design decisions. The role emphasizes understanding libraries, performance, security, and operations while troubleshooting across applications and infrastructure.

Developers collaborate in an agile environment, participate in PR reviews, and ensure code quality that aligns with KPIs and internal standards. A strong focus on design patterns and testing is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 — Mobile App Dev & Impact
Software Engineer II — Mobile App Dev & Impact

Domino's • Ann Arbor (MI)

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

Triwill Group • Ann Arbor (MI)

On-site
USD 90,000 - 120,000
Paid Holidays
Medical benefits
Mental health support
+7
Software Engineer II
Software Engineer II

Domino's • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Paid Holidays and Vacation
Medical, Dental & Vision benefits
No-cost mental health support
+1
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 (Mobile Native Apps)
Software Engineer II (Mobile Native Apps)

Triwill Group • Ann Arbor (MI)

On-site
USD 90,000 - 120,000
Paid Holidays
Medical benefits
Mental health support
+7
Software Engineer II
Software Engineer II

SmartRecruiters, Inc. • Ann Arbor Charter Township (MI)

On-site
USD 95,000 - 155,000
401k matching contributions
Paid holidays and vacation
Medical, dental & vision benefits
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

Talentify • Ann Arbor (MI)

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