1

Software Engineer Internship Jobs in Pinckney, MI

Software Engineer II

Ann Arbor, MI · On-site

$95K - $130K/yr

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 ...

Software Engineer II

Ann Arbor, MI · On-site

$95K - $130K/yr

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 ...

New

We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in Ann Arbor, MI.This is an amazing opportunity to work on Foundation IP, including the web ...

If a software engineer, write clean, efficient, and well-tested code that adheres to best practices and coding standards * Learn about synthetic aperture radar (SAR) or electro-optical collection ...

If a software engineer, write clean, efficient, and well-tested code that adheres to best practices and coding standards * Learn about synthetic aperture radar (SAR) or electro-optical collection ...

We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in Ann Arbor, MI. This is an amazing opportunity to work on Foundation IP, including the web ...

There is never a dull moment with us. /Preferred Qualifications The AI Software Engineer will ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

There is never a dull moment with us. /Preferred Qualifications The AI Software Engineer will ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...

Showing results 41-60

Software Engineer Internship information

See Pinckney, MI salary details

$12

$23

$36

How much do software engineer internship jobs pay per hour?

As of Aug 13, 2026, the average hourly pay for software engineer internship in Pinckney, MI is $23.96, according to ZipRecruiter salary data. Most workers in this role earn between $19.47 and $27.21 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the software engineer internship position, and why are they important?

To thrive as a Software Engineer Intern, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, data structures, and typically be pursuing or have a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes issue tracking tools is often expected. Strong problem-solving abilities, a willingness to learn, and effective communication are key soft skills that help interns excel in collaborative environments. These skills ensure interns can contribute meaningfully to technical projects, integrate well with engineering teams, and grow rapidly within the organization.

What is a software engineer internship?

A Software Engineer Internship is a temporary position where students or entry-level professionals gain hands-on experience in software development. Interns typically work on real projects, write code, debug issues, and collaborate with engineering teams. The internship helps develop technical skills, knowledge of software development processes, and familiarity with industry tools. It also provides networking opportunities and can lead to full-time job offers.

What kinds of projects or tasks do software engineer interns typically work on during their internship?

Software Engineer Interns are often assigned to real-world projects that may include developing new features, fixing bugs, writing automated tests, or improving documentation. They usually work as part of a development team under the mentorship of experienced engineers, which allows them to participate in code reviews, agile meetings, and collaborative problem-solving sessions. The exact responsibilities may vary, but interns are regularly exposed to the full software development lifecycle and are encouraged to ask questions and contribute ideas. This hands-on experience not only builds technical skills but also prepares interns for full-time roles after graduation.

What are the most commonly searched types of Software Engineer jobs in Pinckney, MI?

The most popular types of Software Engineer jobs in Pinckney, MI are:

What cities near Pinckney, MI are hiring for Software Engineer Internship jobs?

Cities near Pinckney, MI with the most Software Engineer Internship job openings:

Infographic showing various Software Engineer Internship job openings in Pinckney, MI as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $49,837 per year, or $24 per hour.

Software Engineer II

Domino's

Ann Arbor, MI • On-site

$95K - $130K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 4 days ago


Domino's rating

4.8

Company rating: 4.8 out of 10

Based on 1,929 frontline employees who took The Breakroom Quiz

19th of 24 rated food delivery companies


Job description

Company 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.
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 http 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 proficency 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.

What Domino's employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Domino's logo

About Domino's

Sourced by ZipRecruiter

Since 1960, we've grown from just one store to become the #1 pizza company in the world. To get there and continue to go above and beyond, it takes persistent passion, incredible vision, and bold thinking. It takes every one of our employees feeling like they have pizza sauce running through their veins. What's life like at Domino's Whatever your role at Domino’s, you’ll find life here is exciting, enormously fun, and always asks you to think on your feet. If you bring your passion, drive, and a purpose to perform, there are real growth opportunities across the brand. Many people find that what starts as a day job becomes a fulfilling career, surrounded by amazing people who make sure each new day tops the last. That’s what we mean by the power of possible. We are made better together In a Domino’s corporate job, our leaders work hard to create a level playing field where corporate team members can succeed, innovate, and above all, feel like they belong. See how different backgrounds make us better, and how your unique talents could power what’s possible in a Domino’s corporate career.

Industry

Food and beverage stores, real estate and food services and drinking places

Company size

10,000+ Employees

Headquarters location

Ann Arbor, MI, US