Software Engineer II
Domino's Corporate
Software Engineer II Full-time Job Category Org: Domino's Technology Location Name - Location Code: Domino's Pizza LLC-WHQ 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. Job Description 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. Initially 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. The goals of a Software Engineer II are: Develop 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. Begin to understand some of the externalities associated with running an application: performance, security, operations, monitoring, etc. Be able to troubleshoot application, infrastructure, and environment issues. Or, 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. General 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 Mentoring - 10% Participates in PR reviews with others on their team Provides feedback by answering questions from newer developers 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 protocol and its usage is preferred Native App Qualifications 5+ years overall development experience using an object oriented language Proficient in Kotlin and/or Swift Demonstrable proficiency with XCode and/or Android Studio Demonstrable experience with Java and/or Objective-C. Demonstrable experience consuming Restful JSON web services Demonstrable experience with Agile development and unit testing. Demonstrable experience with push notifications, location services. Experience with various architecture patterns like MVC, MVVM, VIPER, or similar Experience with accessibility frameworks Experience with analytics frameworks such as Firebase, Adobe, or similar Experience builds tools like Gradle and Fastlane Knowledge of submitting and publishing applications through app store Additional Information Benefits: • Paid Holidays and Vacation • Medical, Dental & Vision benefits that start on the first day of employment • No-cost mental health support for employee and dependents • Childcare tuition discounts • No-cost fitness, nutrition, and wellness programs • Fertility benefits • Adoption assistance • 401k matching contributions • 15% off the purchase price of stock • Company bonus All your information will be kept confidential according to EEO guidelines. By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply Job Location Domino's Pizza LLC-WHQ Domino's Corporate
- ...Company Description Job Description 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. Initially a Software...SuggestedFull time
- Software Engineer II - Domino's Pizza Inc. - Ann Arbor, MI-eCommerce Software Engineering w/ Domino's Pizza, Inc. Hybrid w/M-Th/wk on-site in Ann Arbor, MI. Apply at: (REF40010U) recblid 7iapevx3z5vylvned8ov0eb8xezghfSuggested
- Job Summary The Software Development Engineer II position is the individual contributor intermediate level position in the software engineering series. Under moderate supervision, the incumbent will support all software aspects of the development and design of products...SuggestedContract workTemporary workWork at officeOverseasMonday to Friday
$139k - $166.8k
...part of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight.... ...that make up Mission Control. We are looking for a Software Engineer who is eager to learn and grow while contributing towards new features...SuggestedFull timeLocal areaImmediate startRelocation$139k - $166.8k
...of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight.... ...Need to Succeed Bachelor's or Master's Degree in Computer Engineering, Computer Science, Engineering, or related field with 3-5+...SuggestedFull timeImmediate startRelocation- ...Qualifications REQUIREMENTS: Bachelor’s degree or equivalent in Computer Science, Computer Engineering or related field of study and 5 years of progressive experience in Software Development. Applicant must have demonstrated experience with the following:...Full timeWork at officeLocal areaMonday to Thursday
- ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City,... ...FOR? We are looking for a curious and motivated software engineer who is excited to help build and operate scalable production...Work at officeFlexible hours
- ...religion, sex, sexual orientation, national origin, or disability. Envision yourself at Barracuda As a Cloud Site Reliability Engineer II on the CloudOps Platform team, you will focus on the observability, monitoring, dashboards, and automation systems that power Barracuda...WorldwideFlexible hours
$158.5k - $190k
...make their mark. Members of this tight‑knit group act as a force multiplier, increasing the efficiency and productivity of other engineering teams. Essential Responsibilities Build full stack systems that are highly responsive, scalable and resilient Provide a...Work at officeImmediate startRemote workWork from homeFlexible hours3 days per week1 day per week$95k - $120k
...impact of their work. Join us. Job Summary The Systems Engineer II leverages a comprehensive understanding of the company's... ...university ~3+ years experience in automotive engineering working on software, hardware, or combined hardware/software products...Work at officeImmediate startFlexible hoursShift work$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Remote jobFull timeWork at office$160.8k - $193k
...About the Role: We are seeking a Senior Software Engineer to join our Platform Engineering team. You will build and evolve the internal platforms and services that empower engineers across the company to automate and accelerate software development, testing, and validation...Full timeRemote workWorldwideShift work- ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City... ...this goal in its next-generation vehicles. The Arene Engineering Solutions North America’s Applied Engineering Team supports :...Full timeWork at officeFlexible hoursShift work3 days per week
- ...when needed to accommodate family commitments. This in-office expectation does not apply to contractor positions Meet our software engineers! Meet some of our software engineers who are shaping the future of autonomy and delivering world-class solutions helping customers...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City,... ...FOR? The Sensor & Calibration sub-team is seeking a Software Engineer to support the development of sensor calibration tools for our...Full timeWork at officeFlexible hours3 days per week
$90k - $112k
...including 28 state Departments of Transportation, are using MS2 software to manage their transportation data. MS2 is located in the... ...environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a small...Full timeWork at officeRelocation packageFlexible hoursNight shift1 day per week$160.8k - $193k
...part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight.... ...the latest developments in offline perception, data pipeline engineering, and ML data infrastructure for autonomous driving....Full timeWork at officeImmediate startRelocation$160.8k - $193k
...part of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight.... .... Meet the Team The Auto Tagger team is the engine behind our data flywheel, responsible for translating petabytes...Full timeWork at officeImmediate startRelocation- Senior Full Stack Software Engineer Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical minerals powering modern energy, AI, and defense technologies. We're reimagining the minerals supply chain by combining deep...
$160k - $193k
...art of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight.... ...platform. We are currently seeking a Senior Software Engineer who is enthusiastic about thriving in a hands-on environment and...Full timeWork at officeImmediate startRemote workRelocation- Full Stack Software Engineer Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical minerals powering modern energy, AI, and defense technologies. We're reimagining the minerals supply chain by combining deep industry...
$139k - $166.8k
...~ Bachelors degree in Computer Science, Robotics, Electrical Engineering, or a related technical discipline, with typically 4+ years of... ...produce clean, maintainable, and testable code, grounded in strong software engineering practices ~5+ years of experience architecting,...Full timeImmediate startRemote workFlexible hours$120k - $150k
...data centers, giving operators a way to better use the power already available to them. We are expanding our engineering team and looking for a Software Engineer to support the productionalization of our IoT platform, with a primary emphasis on the software that runs...Full timeCasual workLocal areaRemote workFlexible hours- ...contractor positions About the role We're seeking a talented Engineer to work on a brand new initiative designing and developing the... ...'re looking for someone, who has: ~2+ years of professional software engineering experience, with deep expertise in spatial systems,...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$94.9k - $176.3k
...Thomson Reuters U.S. Income Tax Compliance software is relied upon by the largest multi-national corporations and global accounting firms... ...to add a talented, results oriented and innovative software engineer to our team who will help us extend our market leadership into...Full timeWork experience placementWork at officeLocal areaImmediate startFlexible hours- ...sounds like a brand you’d like to be a part of, consider joining our team! Job Description Salary- 120-130k base A Software Engineer III demonstrates proficiency in the technology of concern. They develop with more of an external focus – encompassing other teams...Full timeLocal area
$110k - $145k
...including 28 state Departments of Transportation, are using MS2 software to manage their transportation data. MS2 is located in the... ...environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a small...Work at officeRelocation packageFlexible hoursNight shift1 day per week$140k - $200k
...needed to accommodate family commitments. About the role As a Perception Autonomy engineer, you will be pivotal in developing, integrating, and maintaining real-time sensor software solutions deployed across a range of heterogenous autonomous vehicles and different...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$125k - $190k
...commitments. About the role Applied Intuition is redefining vehicle intelligence across commercial and defense sectors. As a Software Engineer, your responsibilities will look similar to those of a startup CTO: you'll work in small teams and own end-to-end execution of...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...national origin, or disability. Envision yourself at Barracuda The Cloud-to-Cloud Backup team is looking for an experienced Senior Software Engineer to join our team in Barracuda's Data Protection division. You'll be part of the team building the next generation of our Cloud...Work experience placementWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software developer fintech Ann Arbor, MI
- startup software engineer Ann Arbor, MI
- financial software developer Ann Arbor, MI
- junior software developer remote Ann Arbor, MI
- software engineer Ann Arbor, MI
- software data engineer Ann Arbor, MI
- software developer internship no experience Ann Arbor, MI
- software engineer amazon Ann Arbor, MI
- senior robotics software engineer Ann Arbor, MI
- experienced software developer Ann Arbor, MI



