Developer Tooling * Platform Engineering Experience Required Experience * 5 - 8+ years of software engineering experience. * Strong hands-on experience with Python and TypeScript. * Experience ...
Developer Tooling * Platform Engineering Experience Required Experience * 5 - 8+ years of software engineering experience. * Strong hands-on experience with Python and TypeScript. * Experience ...
Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... ECM Developer (with experience on OpenText StreamServe Document Presentment) Job Location
Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... ECM Developer (with experience on OpenText StreamServe Document Presentment) Job Location
Function Integration and Software Planning
Novi, MI · On-site
$47.25 - $62.50/hr
Our Engineering team is where bold ideas meet rigorous execution, building machines that are as ... Critically review of available software/functions and propose an improvement for functions and ...
Function Integration and Software Planning
Novi, MI · On-site
$47.25 - $62.50/hr
Our Engineering team is where bold ideas meet rigorous execution, building machines that are as ... Critically review of available software/functions and propose an improvement for functions and ...
Software Engineer
Northville, MI · On-site
Software Engineer Company: AISIN World Corp. of America Department: Operations, Systems Engineering ... Git, CI/CD (Azure DevOps) * Unit testing * IIS * Strong written and verbal communication skills ...
Software Engineer
Northville, MI · On-site
Software Engineer Company: AISIN World Corp. of America Department: Operations, Systems Engineering ... Git, CI/CD (Azure DevOps) * Unit testing * IIS * Strong written and verbal communication skills ...
Sr. RPA Developer
$51.25 - $67.75/hr
Company Description Miracle Software Systems, Inc. is Premier Partner of IBM and a National ... Should have excellent programming/software development background. * Experience in .NET (Preferably ...
Sr. RPA Developer
$51.25 - $67.75/hr
Company Description Miracle Software Systems, Inc. is Premier Partner of IBM and a National ... Should have excellent programming/software development background. * Experience in .NET (Preferably ...
Sr. RPA Developer
Novi, MI · On-site
$51.25 - $67.75/hr
Company Description Miracle Software Systems, Inc. is Premier Partner of IBM and a National ... Should have excellent programming/software development background. * Experience in .NET (Preferably ...
Sr. RPA Developer
Novi, MI · On-site
$51.25 - $67.75/hr
Company Description Miracle Software Systems, Inc. is Premier Partner of IBM and a National ... Should have excellent programming/software development background. * Experience in .NET (Preferably ...
Description We are looking for a mid-level Software Development Engineer who can design, build, and deliver high-quality software in a collaborative, fast-paced, and multicultural environment. You ...
Description We are looking for a mid-level Software Development Engineer who can design, build, and deliver high-quality software in a collaborative, fast-paced, and multicultural environment. You ...
We are looking for a mid-level Software Development Engineer who can design, build, and deliver high-quality software in a collaborative, fast-paced, and multicultural environment. You will work ...
We are looking for a mid-level Software Development Engineer who can design, build, and deliver high-quality software in a collaborative, fast-paced, and multicultural environment. You will work ...
Job Type Full-time Description We are looking for a mid-level Software Development Engineer who can design, build, and deliver high-quality software in a collaborative, fast-paced, and multicultural ...
Job Type Full-time Description We are looking for a mid-level Software Development Engineer who can design, build, and deliver high-quality software in a collaborative, fast-paced, and multicultural ...
Sr Software Engineer (Multiple Positions) (REF288137E)
Plymouth, MI · Hybrid
$116K - $153K/yr
Company Description Robert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 N Haggerty Road, Plymouth, MI 48170. Design, develop and implement innovative ...
Sr Software Engineer (Multiple Positions) (REF288137E)
Plymouth, MI · Hybrid
$116K - $153K/yr
Company Description Robert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 N Haggerty Road, Plymouth, MI 48170. Design, develop and implement innovative ...
Sr Software Engineer (Multiple Positions) (REF288137E)
Plymouth, MI · On-site
$116K - $153K/yr
Company Description Robert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 N Haggerty Road, Plymouth, MI 48170. Design, develop and implement innovative ...
Sr Software Engineer (Multiple Positions) (REF288137E)
Plymouth, MI · On-site
$116K - $153K/yr
Company Description Robert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 N Haggerty Road, Plymouth, MI 48170. Design, develop and implement innovative ...
Java/Angular Developer
$50.25 - $65/hr
Java Developer, Software Developer, Java Angular Developer, Angular JS Developer, Skills: Angular JS, AngularJS, Spring, Rest full, web Services, Oracle
Java/Angular Developer
$50.25 - $65/hr
Java Developer, Software Developer, Java Angular Developer, Angular JS Developer, Skills: Angular JS, AngularJS, Spring, Rest full, web Services, Oracle
Software Architect
Farmington Hills, MI · On-site
... and an open software architecture, allowing the integration of modules from both vehicle ... UML - Development of SW based on detailed design (Programming language: C/C++) - Analyze problems ...
Software Architect
Farmington Hills, MI · On-site
... and an open software architecture, allowing the integration of modules from both vehicle ... UML - Development of SW based on detailed design (Programming language: C/C++) - Analyze problems ...
They are seeking a Defense Software Chief Engineer to lead a software team in developing innovative ... DevOps, Ansible, Nexus - Artifact server, PME Nuget, Tools repository • Prometheus, Open ...
They are seeking a Defense Software Chief Engineer to lead a software team in developing innovative ... DevOps, Ansible, Nexus - Artifact server, PME Nuget, Tools repository • Prometheus, Open ...
Sr Software Engineer
Farmington Hills, MI · On-site
$120K - $158K/yr
Prior experience working in a modern CI and DevOps software development framework. * A general understanding of gitflow software development practices * A working level knowledge of probabilistic ...
Sr Software Engineer
Farmington Hills, MI · On-site
$120K - $158K/yr
Prior experience working in a modern CI and DevOps software development framework. * A general understanding of gitflow software development practices * A working level knowledge of probabilistic ...
We are looking for a Principal Software Engineer to join our Agentic Engineering team. You will ... developer tooling at enterprise scale. * Terraform and infrastructure-as-code experience. * Open ...
We are looking for a Principal Software Engineer to join our Agentic Engineering team. You will ... developer tooling at enterprise scale. * Terraform and infrastructure-as-code experience. * Open ...
Principal Software Engineer, Agentic Engineering
Farmington Hills, MI · On-site
$132K - $178K/yr
We are looking for a Principal Software Engineer to join our Agentic Engineering team. You will ... developer tooling at enterprise scale. * Terraform and infrastructure-as-code experience. * Open ...
Principal Software Engineer, Agentic Engineering
Farmington Hills, MI · On-site
$132K - $178K/yr
We are looking for a Principal Software Engineer to join our Agentic Engineering team. You will ... developer tooling at enterprise scale. * Terraform and infrastructure-as-code experience. * Open ...
Senior Software Engineer
Farmington Hills, MI · On-site
$120K - $158K/yr
The Design Engineer is primarily responsible for developing software for EPS Electric Power Steering. The Design Engineer will be responsible for developing embedded software for Electric Power ...
Senior Software Engineer
Farmington Hills, MI · On-site
$120K - $158K/yr
The Design Engineer is primarily responsible for developing software for EPS Electric Power Steering. The Design Engineer will be responsible for developing embedded software for Electric Power ...
Sr. Software Engineer
Jackson, MI · On-site
$45 - $65/hr
... devops, ANSI X12, Edi, Development Top Skills Details C#,Java,Software development,Sql,.net,Agile,Angular,Azure,Software engineering,devops,ANSI X12 Job Type & Location This is a Contract position ...
Sr. Software Engineer
Jackson, MI · On-site
$45 - $65/hr
... devops, ANSI X12, Edi, Development Top Skills Details C#,Java,Software development,Sql,.net,Agile,Angular,Azure,Software engineering,devops,ANSI X12 Job Type & Location This is a Contract position ...
Senior Software Engineer
Farmington Hills, MI · On-site
$120K - $158K/yr
The Design Engineer is primarily responsible for developing software for EPS Electric Power Steering. The Design Engineer will be responsible for developing embedded software for Electric Power ...
Senior Software Engineer
Farmington Hills, MI · On-site
$120K - $158K/yr
The Design Engineer is primarily responsible for developing software for EPS Electric Power Steering. The Design Engineer will be responsible for developing embedded software for Electric Power ...
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?

Job description
Location: Farmington Hills, Michigan (Hybrid)
Duration: Long-Term Contract
Industry: Financial Services
Seeking a Lead AI Software Engineer to design and build backend services, APIs, and governance components that support enterprise AI and agentic systems. This role focuses on distributed architectures, cross-service enforcement patterns, observability, and platform engineering using modern cloud technologies.
Key Responsibilities-
Design and develop scalable backend services and APIs.
-
Build enforcement, validation, and filtering mechanisms across distributed systems.
-
Define cross-service architecture patterns and interface contracts.
-
Develop shared platform tooling and governance components.
-
Implement observability solutions including logging, metrics, and distributed tracing.
-
Mentor engineers on defensive programming and resilient system design.
-
Collaborate across engineering teams to establish scalable development standards.
-
Python
-
TypeScript
-
AWS
-
AWS Lambda
-
AWS Fargate
-
API Gateway
-
Backend Development
-
REST APIs
-
Microservices
-
Distributed Systems
-
Platform Engineering
-
Software Deployment
-
Observability
-
Structured Logging
-
Metrics & Monitoring
-
Distributed Tracing
-
AWS Bedrock
-
Agentic AI / Multi-Agent Systems
-
LangChain
-
LangGraph
-
LLM Integration
-
Prompt Injection Detection
-
AI Guardrails
-
Output Filtering
-
Developer Tooling
-
Platform Engineering Experience
-
5 - 8+ years of software engineering experience.
-
Strong hands-on experience with Python and TypeScript.
-
Experience building production systems on AWS.
-
Experience designing scalable backend services and APIs.
-
Experience with distributed systems and microservices architecture.
-
Experience defining technical standards, contracts, or reusable engineering patterns.
-
Experience mentoring engineers and providing technical leadership.
-
Banking
-
Financial Services
-
Bachelor's Degree in Computer Science, Engineering, or related field preferred.
-
Equivalent experience considered.
-
Work Model: Hybrid
-
Location: Farmington Hills, Michigan
-
Travel Requirements: None
-
Team Structure: AI Engineering / Platform Engineering Team
-
Interview Process: To be discussed
This role is ideal for engineers with deep backend expertise who are interested in building enterprise-scale AI platforms, governance frameworks, and agentic workflow systems.