Responsibilities Software Developer, Level 2 (Smart Handling) Position Summary/ Primary Purpose Reports to the Software Engineering Manager and works as a member of medium(approx 2 to 4 person ...
Responsibilities Software Developer, Level 2 (Smart Handling) Position Summary/ Primary Purpose Reports to the Software Engineering Manager and works as a member of medium(approx 2 to 4 person ...
Software Developer - Virtualization and SIL Integration
Milford, MI · On-site
$44.25 - $58.75/hr
The Role: We are seeking an early-career Software Developer to join the Virtualization and Software-in-the-Loop (SIL) Integration team within the Software Defined Vehicle - Embedded Platforms ...
Software Developer - Virtualization and SIL Integration
Milford, MI · On-site
$44.25 - $58.75/hr
The Role: We are seeking an early-career Software Developer to join the Virtualization and Software-in-the-Loop (SIL) Integration team within the Software Defined Vehicle - Embedded Platforms ...
Software Developer - Virtualization and SIL Integration
Milford, MI · Hybrid
$44.25 - $58.75/hr
The Role: We are seeking an early-career Software Developer to join the Virtualization and Software-in-the-Loop (SIL) Integration team within the Software Defined Vehicle - Embedded Platforms ...
Software Developer - Virtualization and SIL Integration
Milford, MI · Hybrid
$44.25 - $58.75/hr
The Role: We are seeking an early-career Software Developer to join the Virtualization and Software-in-the-Loop (SIL) Integration team within the Software Defined Vehicle - Embedded Platforms ...
US_East | Software Developer - Testing Tools/Automation/Performance _L2
Wayne, MI · On-site
$45.25 - $58.25/hr
MANDATORY Required Criteria Desired Criteria Notes Grade = B Software Developer - Experience ?= Four to Six Years Software Developer - Proficiency in Progressing Software Developer - How Recent in ...
US_East | Software Developer - Testing Tools/Automation/Performance _L2
Wayne, MI · On-site
$45.25 - $58.25/hr
MANDATORY Required Criteria Desired Criteria Notes Grade = B Software Developer - Experience ?= Four to Six Years Software Developer - Proficiency in Progressing Software Developer - How Recent in ...
Staff Software DevOps Engineer
Milford, MI · On-site
$46.50 - $63.50/hr
Drive improvements in developer productivity, pipeline efficiency, and software quality through data-driven analysis, automation, and platform optimization Your Skills and Abilities (Required ...
Staff Software DevOps Engineer
Milford, MI · On-site
$46.50 - $63.50/hr
Drive improvements in developer productivity, pipeline efficiency, and software quality through data-driven analysis, automation, and platform optimization Your Skills and Abilities (Required ...
Staff Software DevOps Engineer
Milford, MI · On-site
$46.50 - $63.50/hr
Drive improvements in developer productivity, pipeline efficiency, and software quality through data-driven analysis, automation, and platform optimization Your Skills and Abilities (Required ...
Staff Software DevOps Engineer
Milford, MI · On-site
$46.50 - $63.50/hr
Drive improvements in developer productivity, pipeline efficiency, and software quality through data-driven analysis, automation, and platform optimization Your Skills and Abilities (Required ...
Senior .NET Software Developer (Southfield, MI)
Southfield, MI · On-site
$50.25 - $66.50/hr
SENIOR .NET SOFTWARE DEVELOPER - Provider Exchange Network (PEN), a business unit of Open Dealer Exchange, is looking for a reliable Senior .NET Software Developer to join the team at our ...
Senior .NET Software Developer (Southfield, MI)
Southfield, MI · On-site
$50.25 - $66.50/hr
SENIOR .NET SOFTWARE DEVELOPER - Provider Exchange Network (PEN), a business unit of Open Dealer Exchange, is looking for a reliable Senior .NET Software Developer to join the team at our ...
Senior .NET Software Developer (Southfield, MI)
Southfield, MI · On-site
$50.25 - $66.50/hr
NET SOFTWARE DEVELOPER - Provider Exchange Network (PEN), a business unit of Open Dealer Exchange, is looking for a reliable Senior .NET Software Developer to join the team at our headquarters in ...
Senior .NET Software Developer (Southfield, MI)
Southfield, MI · On-site
$50.25 - $66.50/hr
NET SOFTWARE DEVELOPER - Provider Exchange Network (PEN), a business unit of Open Dealer Exchange, is looking for a reliable Senior .NET Software Developer to join the team at our headquarters in ...
Senior .NET Software Developer (Southfield, MI)
Southfield, MI · On-site
$50.25 - $66.50/hr
NET SOFTWARE DEVELOPER - Provider Exchange Network (PEN), a business unit of Open Dealer Exchange, is looking for a reliable Senior .NET Software Developer to join the team at our headquarters in ...
Senior .NET Software Developer (Southfield, MI)
Southfield, MI · On-site
$50.25 - $66.50/hr
NET SOFTWARE DEVELOPER - Provider Exchange Network (PEN), a business unit of Open Dealer Exchange, is looking for a reliable Senior .NET Software Developer to join the team at our headquarters in ...
Job Title: IT - Software Developer - Cloud Location: Farmington Hills,MI Duration: 12+ Months Experience:10-15 Years The Software Developer for Cloud designs, builds, configures, and tests cloud ...
Quick apply
Job Title: IT - Software Developer - Cloud Location: Farmington Hills,MI Duration: 12+ Months Experience:10-15 Years The Software Developer for Cloud designs, builds, configures, and tests cloud ...
Software Engineer
Novi, MI · On-site
Key Responsibilities: - Software developer with responsibilities to Define, Design, Develop, and Deploy applications/services and proof-of-concepts to support new location-based vehicle features ...
Software Engineer
Novi, MI · On-site
Key Responsibilities: - Software developer with responsibilities to Define, Design, Develop, and Deploy applications/services and proof-of-concepts to support new location-based vehicle features ...
C++ Software Developer, Level 2 (Smart Handling)
Novi, MI · On-site
$46.25 - $62.25/hr
Software Developer, Level 2 (Smart Handling) Position Summary/ Primary Purpose Reports to the Software Engineering Manager and works as a member of medium(approx 2 to 4 person) project team. Works ...
C++ Software Developer, Level 2 (Smart Handling)
Novi, MI · On-site
$46.25 - $62.25/hr
Software Developer, Level 2 (Smart Handling) Position Summary/ Primary Purpose Reports to the Software Engineering Manager and works as a member of medium(approx 2 to 4 person) project team. Works ...
Java Software Developer - Senior
Farmington Hills, MI · On-site
$56.25 - $71.75/hr
Java Software Developer - Senior Location:Farmington Hills,MI Duration:8 Months Experience:8-12 Years Responsibilities: * Modify existing application code or interfaces or build new application ...
Quick apply
Java Software Developer - Senior
Farmington Hills, MI · On-site
$56.25 - $71.75/hr
Java Software Developer - Senior Location:Farmington Hills,MI Duration:8 Months Experience:8-12 Years Responsibilities: * Modify existing application code or interfaces or build new application ...
Key Responsibilities: - Software developer with responsibilities to Define, Design, Develop, and Deploy applications/services and proof-of-concepts to support new location-based vehicle features ...
Key Responsibilities: - Software developer with responsibilities to Define, Design, Develop, and Deploy applications/services and proof-of-concepts to support new location-based vehicle features ...
Hi Title: Software Developer II 6Months Location: Novi, MI (Onsite 5 days/week), will up to 20% travel to various Daifuku and customer sites throughout the Midwest * experience with product ...
Quick apply
Hi Title: Software Developer II 6Months Location: Novi, MI (Onsite 5 days/week), will up to 20% travel to various Daifuku and customer sites throughout the Midwest * experience with product ...
Jr. Software Developer (Canton, MI)
Canton, MI · On-site
$25 - $34.62/hr
Working with senior members of the development team on projects that require multiple steps in the software development process. * Communicating with other developers on the team to share knowledge ...
New
Jr. Software Developer (Canton, MI)
Canton, MI · On-site
$25 - $34.62/hr
Working with senior members of the development team on projects that require multiple steps in the software development process. * Communicating with other developers on the team to share knowledge ...
New
Jr. Software Developer (Canton, MI)
Canton, MI · On-site
$25 - $34.62/hr
Working with senior members of the development team on projects that require multiple steps in the software development process. * Communicating with other developers on the team to share knowledge ...
Jr. Software Developer (Canton, MI)
Canton, MI · On-site
$25 - $34.62/hr
Working with senior members of the development team on projects that require multiple steps in the software development process. * Communicating with other developers on the team to share knowledge ...
Jr. Software Developer (Canton, MI)
Canton, MI · On-site
$25 - $34.62/hr
Working with senior members of the development team on projects that require multiple steps in the software development process. * Communicating with other developers on the team to share knowledge ...
New
Jr. Software Developer (Canton, MI)
Canton, MI · On-site
$25 - $34.62/hr
Working with senior members of the development team on projects that require multiple steps in the software development process. * Communicating with other developers on the team to share knowledge ...
New
... Developer position * Significant experience with following test-driven development to create software in Python using core language features and the SciPy stack (pandas, numpy, sci-kit learn, etc.
... Developer position * Significant experience with following test-driven development to create software in Python using core language features and the SciPy stack (pandas, numpy, sci-kit learn, etc.
Software Engineer
Detroit, MI · On-site +1
... Developer position * Significant experience with following test-driven development to create software in Python using core language features and the SciPy stack (pandas, numpy, sci-kit learn, etc.
Software Engineer
Detroit, MI · On-site +1
... Developer position * Significant experience with following test-driven development to create software in Python using core language features and the SciPy stack (pandas, numpy, sci-kit learn, etc.
Software Developer information
See Ann Arbor, MI salary details
$47K - $57.5K
1% of jobs
$57.5K - $67.9K
4% of jobs
$67.9K - $78.4K
9% of jobs
$88.2K is the 25th percentile. Wages below this are outliers.
$78.4K - $88.9K
12% of jobs
$88.9K - $99.4K
15% of jobs
The median wage is $106.3K / yr.
$99.4K - $109.9K
14% of jobs
$109.9K - $120.4K
15% of jobs
$124.6K is the 75th percentile. Wages above this are outliers.
$120.4K - $130.9K
13% of jobs
$130.9K - $141.4K
9% of jobs
$141.4K - $151.9K
5% of jobs
$151.9K - $162.4K
3% of jobs
$47K
$109.4K
$162.4K
How much do software developer jobs pay per year?
What are the key skills and qualifications needed to thrive as a software developer, and why are they important?
Is a software developer still in demand?
What are some common challenges software developers face when working on team-based projects?
What do software developers do?
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
What is the difference between Software Developer vs Software Engineer?
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.
What is a software developer?
What are the most commonly searched types of Software Developer jobs in Ann Arbor, MI?
The most popular types of Software Developer jobs in Ann Arbor, MI are:
What are popular job titles related to Software Developer jobs in Ann Arbor, MI?
For Software Developer jobs in Ann Arbor, MI, the most frequently searched job titles are:
- Junior Software Developer
- Senior Software Developer
- Full Stack Software Engineer
- From Home Bioinformatics Software Engineer
- Software Engineer Usa
- Contract Mastercard Software Engineer
- Full Time Fresher Software Engineer
- Senior Software Engineer Travel
- Volunteering Dot Net Software Engineer
- Senior Full Stack Software Engineer
What job categories do people searching Software Developer jobs in Ann Arbor, MI look for?
The top searched job categories for Software Developer jobs in Ann Arbor, MI are:
- Part Time Software Engineer Gpu
- Contractual Software Engineer Visa Sponsorship
- Parttime Junior Software Developer No Experience
- Internal Developer Tools Software Engineer
- Contract Wso2 Software Engineer
- Software Engineer Software Developer
- Junior Software Programmer
- Twitter Software Engineer Remote
- Junior Software Engineer 150K
- Senior Part Time Airbnb Software Engineer
What cities near Ann Arbor, MI are hiring for Software Developer jobs?
Cities near Ann Arbor, MI with the most Software Developer job openings:

Other
Medical, Dental, Vision, Retirement, PTO
Re-posted 12 days ago
Daifuku rating
7.4
Based on 33 frontline employees who took The Breakroom Quiz
286th of 489 rated machine equipment manufacturers
Job description
Daifuku Airport America Corporation is a subsidiary of Daifuku North America a group company of Daifuku in Japan - the largest material handling company in the world. Our advanced systems move everything from car bodies at auto plants to luggage at airports to packaged goods at warehouses. We are known as experts in engineering, manufacturing, and servicing innovative automated materials handling systems including conveyors, automatic guided vehicles, automated storage & retrieval systems, and integrated controls.
The company is currently seeking an experienced Software Developer, Level 2 (Smart Handling).
Responsibilities
Software Developer, Level 2 (Smart Handling)
Position Summary/ Primary Purpose
Reports to the Software Engineering Manager and works as a member of medium(approx 2 to 4 person) project team. Works, as directed, on the research, design, development, and testing of computer systems-level software and network distribution software for Automated Guided Vehicle (AGV) applications. Authors and reviews operational specifications, formulates, and analyzes software requirements. The Software Developer Level 2 applies principles and techniques of computer science, engineering, and mathematical analysis to software development.
Major Areas of Responsibility
- Responsible for the design, development and testing of C++ computer applications on Microsoft .NET platforms and Windows based computer systems using the Microsoft Visual Studio suite of development tools.
- Work with project team members and with other technical departments in the design, development, testing and deployment of Automated Guided Vehicle (AGV) for the manufacturing industry.
- Assist in the production and review the related product/project documentation for both internal and external use.
- Contributes to team effort by accomplishing related results as needed to meet product/project goals.
- Meet timelines to ensure projects stay on schedule and on budget.
Broad Knowledge as Follows (Basic/Preferred)
- 5+ years of extensive C, C++ and .NET development.
- 2+ years of developing with MS SQL Server.
- Ability to understand, modify, and support C++ applications.
- Superior knowledge of Visual Studio, and Windows 7/8, Windows Server 2008/2012
- Industrial automation (PLC or OPC) experience is a plus.
Qualifications
Skills & Abilities as Follows (Basic/Preferred)
- Good working knowledge of current Microsoft Office products
- Ability to travel up to 20%, annually.
- Occasionally, working extended hours, weekends, and holidays in support of customers. Customer sites are located throughout the country; the selected candidate will need to travel for commissioning and on-site engineering tasks that cannot be accomplished from our office. On occasion, off-shift work may be necessary to support commissioning efforts.
- Time Management - Managing one's own time and the time of others.
- Service Orientation - Actively looking for ways to help people.
- Coordination - Adjusting actions in relation to others' actions.
- Critical Thinking - Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
- Judgment and Decision Making - Considering the relative costs and benefits of potential actions to choose the most appropriate one.
- Monitoring - Monitoring/Assessing performance of you, other individuals, or organizations to make improvements or take corrective action.
- Verbal and Written Expression and Recognition - The ability to listen to, understand and communicate information and ideas presented through spoken or written words and sentences.
- Information Ordering - The ability to arrange things or actions in a certain order or pattern according to a specific rule or set of rules (e.g., patterns of numbers, letters, words, pictures, mathematical operations).
- Problem Sensitivity - The ability to tell when something is wrong or is likely to go wrong. It does not involve solving the problem, only recognizing there is a problem.
Education & Experience
- BS-CS/CE or Equivalent is required.
- Microsoft.NET, DB certification(s) strongly preferred
Demonstrated Physical Abilities as Follows: remain stationary for 50% of the time; move/traverse throughout the office to access file cabinets and office equipment; operate a computer and other productivity machinery; inspect documents; communicate with others through talking/hearing; read/identify/assess forms and correspondence
Daifuku Airport America Corporation is an Affirmative Action/Equal Opportunity Employer/Veterans/Disabled, and federal sub/contractor. All qualified applicants will receive consideration for employment without regard to their race, color, religion, ancestry, national origin, sex, sexual orientation, gender identity, age, disability, protected veteran status, marital status or medical condition. If you'd like to view a copy of the company's affirmative action plan or policy statement, please call 248-553-1000.
Daifuku Airport America Corporation offers an excellent compensation package including great benefits such as excellent medical, vision, and dental insurance, paid vacation time, paid sick time, and paid holidays, 401K, Flexible Spending Programs, and more.
At this time our company only receives applications online. If you need assistance applying online to this position, please call 248-553-1000 and leave a message and your call will be returned.