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 ...
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 ...
Software Developer C C++
Allen Park, MI · On-site
$44.75 - $60.25/hr
The Software Developer will design, develop and maintain software for automotive data acquisition and device-to-cloud communication for use in the automotive testing industry. You will be challenged ...
Software Developer C C++
Allen Park, MI · On-site
$44.75 - $60.25/hr
The Software Developer will design, develop and maintain software for automotive data acquisition and device-to-cloud communication for use in the automotive testing industry. You will be challenged ...
Software Developer C C++
Allen Park, MI · On-site
$44.75 - $60.25/hr
The Software Developer will design, develop and maintain software for automotive data acquisition and device-to-cloud communication for use in the automotive testing industry. You will be challenged ...
Software Developer C C++
Allen Park, MI · On-site
$44.75 - $60.25/hr
The Software Developer will design, develop and maintain software for automotive data acquisition and device-to-cloud communication for use in the automotive testing industry. You will be challenged ...
Software Developer ll
Detroit, MI · On-site
$95K - $115K/yr
We are looking for a Software Developer II to help support and grow that platform. Today it includes 250+ web parts, 100+ business reports (accounting, inventory, production), and the customizable ...
Software Developer ll
Detroit, MI · On-site
$95K - $115K/yr
We are looking for a Software Developer II to help support and grow that platform. Today it includes 250+ web parts, 100+ business reports (accounting, inventory, production), and the customizable ...
Software Developer ll
Hamtramck, MI · Hybrid
We are looking for a Software Developer II to help support and grow that platform. Today it includes 250+ web parts, 100+ business reports (accounting, inventory, production), and the customizable ...
Software Developer ll
Hamtramck, MI · Hybrid
We are looking for a Software Developer II to help support and grow that platform. Today it includes 250+ web parts, 100+ business reports (accounting, inventory, production), and the customizable ...
Software Developer II
Hamtramck, MI · On-site
$95K - $115K/yr
We are looking for a Software Developer II to help support and grow that platform. Today it includes 250+ web parts, 100+ business reports (accounting, inventory, production), and the customizable ...
Quick apply
Software Developer II
Hamtramck, MI · On-site
$95K - $115K/yr
We are looking for a Software Developer II to help support and grow that platform. Today it includes 250+ web parts, 100+ business reports (accounting, inventory, production), and the customizable ...
The Software Developer will have the opportunity to work with Java, Python, MySQL, MongoDB, Message Queues and other scripting languages to develop features that include: applications related to ...
The Software Developer will have the opportunity to work with Java, Python, MySQL, MongoDB, Message Queues and other scripting languages to develop features that include: applications related to ...
The Software Developer will have the opportunity to work with Java, Python, MySQL, MongoDB, Message Queues and other scripting languages to develop features that include: applications related to ...
The Software Developer will have the opportunity to work with Java, Python, MySQL, MongoDB, Message Queues and other scripting languages to develop features that include: applications related to ...
Senior Software Developer (.Net)
Ann Arbor, MI · On-site
$100K - $120K/yr
This role is ideal for an experienced engineer who enjoys hands‑on development, technical ownership, and helping teams deliver high‑quality software at scale. Responsibilities * Lead the design ...
Quick apply
Senior Software Developer (.Net)
Ann Arbor, MI · On-site
$100K - $120K/yr
This role is ideal for an experienced engineer who enjoys hands‑on development, technical ownership, and helping teams deliver high‑quality software at scale. Responsibilities * Lead the design ...
Senior Software Developer (.Net)
Ann Arbor, MI · On-site
$100K - $120K/yr
This role is ideal for an experienced engineer who enjoys hands-on development, technical ownership, and helping teams deliver high-quality software at scale. Responsibilities * Lead the design ...
Senior Software Developer (.Net)
Ann Arbor, MI · On-site
$100K - $120K/yr
This role is ideal for an experienced engineer who enjoys hands-on development, technical ownership, and helping teams deliver high-quality software at scale. Responsibilities * Lead the design ...
Embedded Software Developer (MCU/SoC - Telematics) Location: Michigan (Onsite) Visa: Any visa except CPT Interview: Video Job Summary: We are seeking an experienced Embedded Software Developer with ...
Quick apply
Embedded Software Developer (MCU/SoC - Telematics) Location: Michigan (Onsite) Visa: Any visa except CPT Interview: Video Job Summary: We are seeking an experienced Embedded Software Developer with ...
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 ...
JOB - Senior Software Developer (C, C++) Location: Auburn Hills, MI (Onsite Role) Years of Experience: 7+ Years Qualification Required * BE/ BTECH/ ME/MTECH Roles And Responsibilities * More than 7 ...
JOB - Senior Software Developer (C, C++) Location: Auburn Hills, MI (Onsite Role) Years of Experience: 7+ Years Qualification Required * BE/ BTECH/ ME/MTECH Roles And Responsibilities * More than 7 ...
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 ...
Senior Full Stack Software Developer Candidate Location - Livonia, MI Full time Salary plus Benefits 5+ years of experience developing projects in .Net Environment Technologies * C# * ASP.NET MVC ...
Senior Full Stack Software Developer Candidate Location - Livonia, MI Full time Salary plus Benefits 5+ years of experience developing projects in .Net Environment Technologies * C# * ASP.NET MVC ...
Title:Software developer Location : Pontiac MI Contract : 6+ Months Open Source Developer/ Certified Javascript/Certified PHP/Certified MySQL Developer Skills 1. Experience with server-side ...
Title:Software developer Location : Pontiac MI Contract : 6+ Months Open Source Developer/ Certified Javascript/Certified PHP/Certified MySQL Developer Skills 1. Experience with server-side ...
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 ...
ADAS Feature Software Developer
Dearborn, MI · Hybrid
$68K - $160K/yr
Bachelor's Degree in Electrical, Computer Science, Mechanical, System Engineering or related field * 3+ years experience with software development using MathWorks toolchain (Matlab / Simulink ...
ADAS Feature Software Developer
Dearborn, MI · Hybrid
$68K - $160K/yr
Bachelor's Degree in Electrical, Computer Science, Mechanical, System Engineering or related field * 3+ years experience with software development using MathWorks toolchain (Matlab / Simulink ...
Senior Software Engineer/Developer
Wixom, MI · On-site
$52.25 - $69/hr
... Developer to join their team based out of Wixom, MI. This role involves analyzing user requirements, designing and developing software, and may function as a project lead overseeing technical ...
Senior Software Engineer/Developer
Wixom, MI · On-site
$52.25 - $69/hr
... Developer to join their team based out of Wixom, MI. This role involves analyzing user requirements, designing and developing software, and may function as a project lead overseeing technical ...
Software Developer information
See Detroit, MI salary details
$47.5K - $58.1K
1% of jobs
$58.1K - $68.8K
4% of jobs
$68.8K - $79.4K
9% of jobs
$89.3K is the 25th percentile. Wages below this are outliers.
$79.4K - $90K
12% of jobs
$90K - $100.6K
15% of jobs
The median wage is $107.6K / yr.
$100.6K - $111.2K
14% of jobs
$111.2K - $121.9K
15% of jobs
$126.1K is the 75th percentile. Wages above this are outliers.
$121.9K - $132.5K
13% of jobs
$132.5K - $143.1K
9% of jobs
$143.1K - $153.7K
5% of jobs
$153.7K - $164.3K
3% of jobs
$47.5K
$110.7K
$164.3K
How much do software developer jobs pay per year?
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 are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?
What are some common challenges software developers face when working on team-based projects?
What is a Software Developer?
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.
- Junior Software Engineer 150K
- Full Time Christian Software Developer
- Software Engineer Software Developer
- Software Development Software Engineer
- Contract Educational Software Developer
- Contract Servicenow Software Engineer
- Full Time Comcast Software Engineer
- Work From Home Online Programming
- Junior Golang Backend Developer
- Remote Pinterest Software Engineer
Full-time
Medical, Dental, Vision, Retirement, PTO
Posted 25 days ago
Daifuku rating
7.2
Based on 31 frontline employees who took The Breakroom Quiz
272nd of 415 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).
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.
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.