{"id":1210547,"url":"https://alion.io/job/dominos-software-engineer-ii-4","title":"Software Engineer II","company":{"id":13723,"name":"Dominos","domain":"dominos.com","url":"https://alion.io/company/dominos","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ann Arbor, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":72000,"max_usd":140000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":795},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"Fastlane","optional":false},{"name":"Firebase","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"Gradle","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Jira","optional":false},{"name":"Kotlin","optional":false},{"name":"MVC","optional":false},{"name":"MVVM","optional":false},{"name":"Objective-C","optional":false},{"name":"Rest API","optional":false},{"name":"VIPER","optional":false}],"status":"live","first_seen_at":"2026-09-25T01:26:12Z","employer_posted_date":"2026-09-25","last_verified_at":"2026-09-26T23:49:42Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Domino’s is a purpose-inspired, performance-driven company powered by exceptional people who are committed to feeding the power of possible-one pizza at a time. Founded in 1960 as a single store in Ypsilanti, Michigan, Domino’s has grown into the largest pizza company in the world, with more than 22,300 stores across 90+ markets. Our success is built on the strength of our people, technology, and franchise system. As a leader in innovation, we continue to transform the pizza and QSR industry while creating opportunities for team members to learn, grow and thrive. If you're ready to make an impact, build a meaningful career and help shape what's next, there's a place for you at Domino's.\n A Software Engineer II is proficient with the most-often used features of the programming language, its core library, commonly used 3rd party libraries, and commonly used code management and build tooling.\nInitially a Software Engineer II is expected to be able to develop a medium set of defined, inter-related modules, articulate why the code and application they are working on are designed the way they are, and be able to provide some instructive feedback to newer developers through code reviews and in-person Q&A. As they progress, they should be able to implement smaller subsystems independently, begin to design small portions of the systems, and begin to understand the design principles and practices that cut across all the applications.\nThe goals of a Software Engineer II are:\nDevelop an understanding of why some libraries, frameworks, and tooling are designed the way they are: what tradeoffs were made? why might the developer have done that? Through this work, develop an understanding of the practical use of design patterns.\nBegin to understand some of the externalities associated with running an application: performance, security, operations, monitoring, etc.\nBe able to troubleshoot application, infrastructure, and environment issues.\nOr, more succinctly, the Software Engineer II is gaining the ability to determine why things are done in a particular way and apply that knowledge to new situations.\nGeneral Responsibilities\nDevelopment - 90%\nProduces estimates for their assigned tasks given well defined business requirements\nProduces quality code that meets internal and industry standards\nPromotes reusability within the application they are developing\nWrites performant code according to industry standards and project/organizational KPIs\nUnderstands business concepts in their area of focus\nWrites clear documentation to ensure code is understandable to provide wider focus and understanding into design decisions\nProvides input into designs for assigned tasks\nTranslates designs into code for their assigned tasks\nUnderstands build/deployment processes and can support moving their code and any other changes (ex: database) through these phases.\nCreates build/deployment artifacts as needed\nSupports production systems through troubleshooting/triaging issues and providing on-call support where needed\nMentoring - 10%\nParticipates in PR reviews with others on their team\nProvides feedback by answering questions from newer developers\n Basic understanding of design methods/patterns such as DRY, SOLID, ReST\nExcellent team player with good communication skills with both non-technical & technical co-workers\nHighly motivated and driven by a desire to solve difficult problems, and learn new technology\nProficient in writing quality unit tests\nProficient with build and debug tools\nExperience with profiling tools\nExperience with continuous integration systems like Jenkins/GitHub and version control systems like Git\nExperience with development of internationalized software (multi-lingual, multi-currency, geographic, and locale awareness) \nExperience with agile practices and tools preferred (Jira or similar)\nExperience with database concepts (queries, data models)\nUnderstanding of development in a distributed system is preferred\nUnderstanding of basic networking concepts like http protocol and its usage is preferred\nNative App Qualifications\n5+ years overall development experience using an object oriented language \nProficient in Kotlin and/or Swift \nDemonstrable proficency with XCode and/or Android Studio \nDemonstrable experience with Java and/or Objective-C. \nDemonstrable experience consuming Restful JSON web services \nDemonstrable experience with Agile development and unit testing. \nDemonstrable experience with push notifications, location services. \nExperience with various architecture patterns like MVC, MVVM, VIPER, or similar \nExperience with accessibility frameworks \nExperience with analytics frameworks such as Firebase, Adobe, or similar \nExperience builds tools like Gradle and Fastlane \nKnowledge of submitting and publishing applications through app store\n Benefits:\nPaid Holidays and Vacation\nMedical, Dental & Vision benefits that start on the first day of employment\nNo-cost mental health support for employee and dependents\nChildcare tuition discounts\nNo-cost fitness, nutrition, and wellness programs\nFertility benefits\nAdoption assistance\n401k matching contributions\n15% off the purchase price of stock\nCompany bonus\nAll your information will be kept confidential according to EEO guidelines.","description_format":"text","description_chars":5258,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["401k plan","Wellness"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Food & Beverages","Brewing & Beer"],"lifecycle":[{"event":"open","at":"2026-09-25T03:55:47Z"}],"liveness":{"score":82,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.823,"p_room":1,"age_days":1,"expected_fill_days":5,"reasons":["conf:1","win:early","comp:brand"],"computed_at":"2026-09-26T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/dominos-software-engineer-ii-4","json_url":"https://alion.io/job/dominos-software-engineer-ii-4.json","meta":{"generated_at":"2026-09-27T00:11:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":123,"day_limit":5000,"remaining_today":4877,"minute_limit":60,"resets_at":"2026-09-28T00:00:00Z"}}}