Software Developer Location: Novi, MI / Bentonville, AR / Atlanta, GA - Must be open to relocate/travel Duration: Full time role - W2, Benefits included Experience: Entry level - 1 to 3 years Salary ...
Software Developer Location: Novi, MI / Bentonville, AR / Atlanta, GA - Must be open to relocate/travel Duration: Full time role - W2, Benefits included Experience: Entry level - 1 to 3 years Salary ...
Software Developer - Full time
Novi, MI · On-site
Software Developer Location: Novi, MI / Bentonville, AR / Atlanta, GA - Must be open to relocate/travel Duration: Full time role - W2, Benefits included Experience: Entry level - 1 to 3 years Salary ...
Software Developer - Full time
Novi, MI · On-site
Software Developer Location: Novi, MI / Bentonville, AR / Atlanta, GA - Must be open to relocate/travel Duration: Full time role - W2, Benefits included Experience: Entry level - 1 to 3 years Salary ...
Software Developer
Novi, MI · On-site
Software Developer Location: Novi, Michigan . Major Areas of Responsibility * Responsible for the design, development and testing of C++ computer applications on Microsoft .NET platforms and Windows ...
Software Developer
Novi, MI · On-site
Software Developer Location: Novi, Michigan . Major Areas of Responsibility * Responsible for the design, development and testing of C++ computer applications on Microsoft .NET platforms and Windows ...
We are seeking a developer to build and implement enterprise level software services with large supply chain communities, enabling business processes with RFID technologies and the sharing of ...
Quick apply
We are seeking a developer to build and implement enterprise level software services with large supply chain communities, enabling business processes with RFID technologies and the sharing of ...
We are seeking a developer to build and implement enterprise level software services with large supply chain communities, enabling business processes with RFID technologies and the sharing of ...
We are seeking a developer to build and implement enterprise level software services with large supply chain communities, enabling business processes with RFID technologies and the sharing of ...
Software Developer
Howell, MI · On-site
We are seeking a developer to build and implement enterprise level software services with large supply chain communities, enabling business processes with RFID technologies and the sharing of ...
Software Developer
Howell, MI · On-site
We are seeking a developer to build and implement enterprise level software services with large supply chain communities, enabling business processes with RFID technologies and the sharing of ...
We are seeking a developer to build and implement enterprise level software services with large supply chain communities, enabling business processes with RFID technologies and the sharing of ...
We are seeking a developer to build and implement enterprise level software services with large supply chain communities, enabling business processes with RFID technologies and the sharing of ...
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 ...
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
$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
$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 ...
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 ...
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 ...
C++ Software Developer, Level 2 (Smart Handling)
$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)
$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 ...
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 ...
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 ...
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 ...
Sr Software Engineer (Multiple Positions) (REF285820X)
Plymouth, MI · On-site
$116K - $153K/yr
... Developer, Functional Software Developer or in an occupation involving feature and functions development in automotive software environment. Additionally, the applicant must have employment ...
Sr Software Engineer (Multiple Positions) (REF285820X)
Plymouth, MI · On-site
$116K - $153K/yr
... Developer, Functional Software Developer or in an occupation involving feature and functions development in automotive software environment. Additionally, the applicant must have employment ...
... Developer, Functional Software Developer or in an occupation involving feature and functions development in automotive software environment. Additionally, the applicant must have employment ...
... Developer, Functional Software Developer or in an occupation involving feature and functions development in automotive software environment. Additionally, the applicant must have employment ...
Software Developer information
See Howell, MI salary details
$44.9K - $55K
1% of jobs
$55K - $65K
4% of jobs
$65K - $75K
9% of jobs
$84.4K is the 25th percentile. Wages below this are outliers.
$75K - $85.1K
12% of jobs
$85.1K - $95.1K
15% of jobs
The median wage is $101.7K / yr.
$95.1K - $105.1K
14% of jobs
$105.1K - $115.2K
15% of jobs
$119.2K is the 75th percentile. Wages above this are outliers.
$115.2K - $125.2K
13% of jobs
$125.2K - $135.3K
9% of jobs
$135.3K - $145.3K
5% of jobs
$145.3K - $155.3K
3% of jobs
$44.9K
$104.7K
$155.3K
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?
What are some common challenges software developers face when working on team-based projects?
What engineer makes $500,000 a 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.
Is AI replacing software developers?
Is software developer still in demand?
What work does a software developer do?
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?

Full-time
Re-posted 7 days ago
Job description
Miracle Software Systems, Inc. is a Global System Integrator; a Technology Solution Provider headquartered in Novi, MI. Established in 1994, Miracle has over 25 years of history helping Fortune 500 and Fortune 1000 companies through Business Transformation Initiatives with innovative technology Products and Solutions driven by Data Science and Analytics, Enterprise Cloud, Mobility, Virtual Reality, Digital Experience, Machine Learning, AI, Enterprise Application Integration and more. We are a Premier Partner of IBM and a National Implementation Partner of SAP. Miracle's team spans four continents and includes 2000 IT Professionals working across the globe, our teams run on the core principles of Quality Delivery, Thought Leadership and Affordable Innovation.
We are well established, having a presence in 5 continents around the globe and been serving the industry for the past 20 years. Given our focus on Integration & SOA, we are more nimble, flexible, and quicker in delivering solutions to our clients and given our deep industry expertise can tailor our services & solutions around your needs. We are also able to support multiple vendor stacks such as IBM, SAP, and Oracle.
Title: Software Developer
Location: Novi, MI / Bentonville, AR / Atlanta, GA - Must be open to relocate/travel
Duration: Full time role - W2, Benefits included
Experience: Entry level - 1 to 3 years
Salary: $60-$65k/year, DOE
Sponsorship: Available for eligible candidates
US Residents only
Overall 1 to 3 Years' Experience across different levels & skill not limited to
- Cloud: OpenStack/Cloud Foundry; Pivotal - an Instance of Open Stack; AWS /Azure
- Frame Works: Spring, Hibernate , JSF , Spring Boot, Spring Cloud, Spring Security, Rest API, Struts -good to have, Selenium, Junit, Mockito
- Front end: Angular Js, Boot Strap, React Js, Mobile Layouts understanding
- Tools: GIT/SVN/CVS, Jenkins, Maven / Ant , Docker- Good to Have
- Methodologies: Agile/Scrum, TDD/OOP - good to have
- Good to have Understanding on various integration platforms , API's etc
Minimum Qualifications:
- Bachelor's Degree - Computer science/Engineering, preferred.
- Have 1+ years in a Software Developer/Java Developer role
- 1+ years experience with: HTML, CSS, JavaScript, OOP (Object Oriented Programming), AngularJS, NodeJS, etc.
- Have experience working with source code management tools in a shared code environment
- Strong written and oral communication skills.
- Enjoy working in a high-energy environment as part of an application development team
- Have the ability to work under pressure with strict timelines
- Passionate for technology, software, and data.
Work Location: Novi, MI / Bentonville, AR / Atlanta, GA