1

Mid Level Software Developer Jobs in Michigan (NOW HIRING)

Software Developer,Sr

Dearborn, MI · On-site

$50.25 - $66.25/hr

Create high-level software architecture designs that outline the overall structure, components, and ... Familiar with programming practices, such as test-driven development, continuous integration, and ...

Mid Level Project Manager

Detroit, MI · On-site

$100K - $115K/yr

Proficiency in project management software tools (e.g. MS Project etc.) * Proven leadership and ... Develops trusted relationships with customers up through the Director level. * Effective ...

Software Engineer II

Grand Rapids, MI · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Software Engineer II is a mid-level engineer who works with a team of Software Engineers to design, develop, test, commission, and provide ongoing support of TGW software solutions. What you'll ...

Mid Level Project Manager

Lansing, MI · On-site

$100K - $115K/yr

Proficiency in project management software tools (e.g. MS Project etc.) * Proven leadership and ... Develops trusted relationships with customers up through the Director level. * Effective ...

Proficiency in project management software tools (e.g. MS Project etc.) * Proven leadership and ... Develops trusted relationships with customers up through the Director level. * Effective ...

Mid-Level Java Developer

Ann Arbor, MI · On-site

$50 - $64.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Job#: 3046590 Mid-Level Java Developer Location: Ann Arbor, Michigan (Hybrid) Role Overview We are seeking a Mid-Level Java Developer for a position in Ann Arbor, MI. This role requires a hybrid work ...

New

Software Developer

Rochester Hills, MI

$81K - $130K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Who You Are The Software Developer will be responsible for the development of industrial desktop ... level of experience. Sponsorship will not be considered for this position. Equal Opportunity ...

Mid Level Project Manager

Lansing, MI · On-site

$100K - $115K/yr

Proficiency in project management software tools (e.g. MS Project etc.) * Proven leadership and ... Develops trusted relationships with customers up through the Director level. * Effective ...

Proficiency in project management software tools (e.g. MS Project etc.) * Proven leadership and ... Develops trusted relationships with customers up through the Director level. * Effective ...

Mid-Level Structural Engineer

Plymouth, MI · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

SME is seeking a Mid-Level Structural Engineer to join our Building Materials Group in our Plymouth ... Experience using industry-standard structural analysis and design software, such as STAAD, RISA ...

Senior Software Engineer - onsite

Detroit, MI · On-site

$116K - $153K/yr

Mentor junior and mid-level engineers and provide technical guidance * Participate in code reviews ... years of professional software engineering experience * Strong proficiency in one or more ...

Application Developer

Grand Rapids, MI

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Job Purpose The Application Developer II will contribute as a mid-level software developer to our growing team of Application Developers. This position will focus on the design, development, and ...

New

Application Developer

Lansing, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Job Purpose The Application Developer II will contribute as a mid-level software developer to our growing team of Application Developers. This position will focus on the design, development, and ...

New

Quality Engineer - Mid Level

Hudson, MI · On-site

$67K - $86K/yr

The Quality Engineer - Mid Level will support programs across the product development lifecycle ... Working knowledge of CAD software for design review. PHYSICAL DEMANDS: * Position requires ...

Showing results 21-40

Mid Level Software Developer information

See Michigan salary details

$41.8K

$97.5K

$144.7K

How much do mid level software developer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for mid level software developer in Michigan is $97,484.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,400.00 and $113,300.00 per year, depending on experience, location, and employer.

What is a mid level software developer?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are the typical daily responsibilities of a mid level software developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.

What are the key skills and qualifications needed to thrive in the mid level software developer position, and why are they important?

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

What are the most commonly searched types of Software Developer jobs in Michigan?

The most popular types of Software Developer jobs in Michigan are:

What are popular job titles related to Mid Level Software Developer jobs in Michigan?

For Mid Level Software Developer jobs in Michigan, the most frequently searched job titles are:

What cities in Michigan are hiring for Mid Level Software Developer jobs?

Cities in Michigan with the most Mid Level Software Developer job openings:

Infographic showing various Mid Level Software Developer job openings in Michigan as of August 2026, with employment types broken down into 33% Full Time, and 67% Contract. Highlights an 100% In-person job distribution, with an average salary of $97,484 per year, or $46.9 per hour.

Software Developer,Sr

Stefanini

Dearborn, MI • On-site

$50.25 - $66.25/hr

Other

Re-posted 11 hours ago


Job description


Stefanini Group is hiring!
Stefanini is looking for a Senior Software Developer (Dearborn, MI)
For quick apply, please reach out to Saurabh Kapoor at /
We are seeking a Full Stack Developer who will be responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function.
Key ResponsibilitiesEngage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions.Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies.Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc.Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application.Collaborate with cross-functional teams like product owners, designers, architects, etc.Define and implement software test strategy, guidelines, policies, and processes in line with organization vision, industry regulations, and market best practices.Work on continuously improving performance and optimizing the application and implement new technologies to maximize development efficiency.Familiar with programming practices, such as test-driven development, continuous integration, and continuous delivery.Support security practices to safeguard user data including encryption and anonymization.Create user-friendly and interactive interfaces.Develop and maintain back-end applications like APIs and microservices using server-side languages.Evaluate and incorporate emerging technologies and capabilities to deliver their solutions, and are monitoring and participating in solutions for new stack layers, often involving industry collaboration.
Skills Required:Google Cloud Platform, Google Cloud Platform Cloud Run, Java, Python, Microservices, Elasticsearch, MongoDB, Cloud Architecture, Cloud Infrastructure, Cloud Computing, React
Skills Preferred:C++, Java
Experience Required:4+ years of experience in IT; 3+ years in development.
Experience Preferred:Development Experience
Education Required:Bachelor's Degree
**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***
Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We will also speak with you about the process, including interviews and job offers.
About Stefanini Group
The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.
#LI-SK2
#LI-ONSITE