1

Intermediate Software Developer Jobs in Michigan

Controls Engineer - Level 3

Grand Rapids, MI · On-site

$80K - $103K/yr

Intermediate to expert proficiency in CAD software * Intermediate to expert proficiency in electrical and pneumatic design * Intermediate to expert proficiency in programming/software languages

Controls Engineer

Elkton, MI · On-site

$74K - $96K/yr

AB PLC and HMI programming software at an intermediate level. Siemens PLC and HMI programming software at an intermediate level. Fanuc and Motoman programming languages at an intermediate level.

Structural Engineer

Detroit, MI · On-site

$84K - $105K/yr

A licensed engineer who works on a variety of projects on structural design, preparation of ... Intermediate knowledge of software such as Revit and BIM required * Intermediate knowledge of ...

Controls Engineer

Elkton, MI

$74K - $96K/yr

Ability to work with Microsoft Office at an intermediate level. · AB PLC and HMI programming software at an intermediate level. · Siemens PLC and HMI programming software at an intermediate level ...

Controls Engineer

Elkton, MI · On-site

$74K - $96K/yr

Ability to work with Microsoft Office at an intermediate level. • AB PLC and HMI programming software at an intermediate level. • Siemens PLC and HMI programming software at an intermediate level ...

AB PLC and HMI programming software at an intermediate level. * Siemens PLC and HMI programming software at an intermediate level. * Fanuc and Motoman programming languages at an intermediate level.

3rd Shift Controls Engineer

Elkton, MI · On-site

$74K - $96K/yr

AB PLC and HMI programming software at an intermediate level. * Siemens PLC and HMI programming software at an intermediate level. * Fanuc and Motoman programming languages at an intermediate level.

1st Shift Controls Engineer

Elkton, MI · On-site

$74K - $96K/yr

AB PLC and HMI programming software at an intermediate level. * Siemens PLC and HMI programming software at an intermediate level. * Fanuc and Motoman programming languages at an intermediate level.

AB PLC and HMI programming software at an intermediate level. * Siemens PLC and HMI programming software at an intermediate level. * Fanuc and Motoman programming languages at an intermediate level.

... software is delivered on time. Required Skills and Experience: * Three (3) years of advanced ... Intermediate SQL capabilities. * Hands on experience with Containerization. * Strong analytical ...

Showing results 41-60

Intermediate Software Developer information

See Michigan salary details

$41.8K

$97.5K

$144.7K

How much do intermediate software developer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for intermediate 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 an intermediate software developer?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What are some typical challenges that intermediate software developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.

What are the key skills and qualifications needed to thrive as an intermediate software developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

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 Intermediate Software Developer jobs in Michigan?

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

What job categories do people searching Intermediate Software Developer jobs in Michigan look for?

The top searched job categories for Intermediate Software Developer jobs in Michigan are:

What cities in Michigan are hiring for Intermediate Software Developer jobs?

Cities in Michigan with the most Intermediate Software Developer job openings:

Infographic showing various Intermediate Software Developer job openings in Michigan as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 9% Part Time, 1% Temporary, and 5% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $97,484 per year, or $46.9 per hour.

Senior Project Engineer - Buildings/Structural

Colliers Engineering & Design

Grand Rapids, MI • Hybrid

$96K - $131K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 1 hour ago


Colliers Engineering & Design rating

7.7

Company rating: 7.7 out of 10

Based on 11 frontline employees who took The Breakroom Quiz

265th of 449 rated engineering


Job description

Overview

Colliers Engineering & Design is currently seeking a Senior Project Engineer, or higher, to join our Buildings Structural team in either the Grand Rapids, MI office! This position is open to a hybrid work arrangement. 


By developing strong connections with our clients, our structural engineers ensure our designs enhance the health, welfare, safety, and comfort of building occupants. Our projects include new buildings, renovations, and re-purposing. Our engineers will create an environment that is cost effective and employs the most up to date sustainability practices.


Responsibilities
  • Independently apply knowledge of structural principles and practices in various assignments.
  • Prepare engineering calculations with the aid of computer software, spreadsheets, and hand calculation.
  • Create structural design plans and details in Revit.
  • Coordinate with architects, owners, and other engineering disciplines.
  • Design and review complete project documents for conformity and quality assurance.
  • Analyze and interpret data, formulate, and solve problems.
  • Provide direction to structural engineers, technicians, and administrative staff.
  • Review shop drawings and respond to RFI’s.
  • Perform field investigations/site visits, as needed.

Qualifications
  • Bachelor’s degree in civil or structural engineering from an accredited university required.
  • 7+ years of related structural engineering (buildings/architecture) experience required.
  • PE license required.
  • Possess an intermediate skill level and understanding of Revit with a willingness to progress towards an advanced level.
  • Demonstrate extensive knowledge of engineering concepts, theories, principles, and practices in steel, concrete, wood, and masonry.
  • Possess a basic/intermediate understanding of structural engineering software such as RISA, RAM, TEKLA, TEDDS, etc. with a willingness to learn and become proficient.
  • Ability to read, write, and understand English for purposes of comprehending written job-related communications and verbal instructions and interactions.

What We Offer

At Colliers Engineering & Design, our people are our most important resource. That’s why we are committed to providing all our employees with a safe, comfortable work environment, potential for career advancement, and the ability to impact society through their projects as well as Company sponsored activities.


This dedication begins with supporting a work life balance through a generous compensation package that includes: company paid medical, dental, and vision coverage; paid pregnancy disability leave; short- and long-term disability insurance; life insurance; a company-matched 401(k)/Roth; paid time off that includes parental and military leave; employee referral and professional license bonuses and a straight time policy that compensates exempt employees for billable hours worked in excess of 40 billable hours within a work week.


We have also created an internal culture that provides the resources and technology needed to encourage personal and professional growth opportunities through reimbursement for education; a free in-house resource for hundreds of educational and self-enrichment courses; mentorship program; wellness program; Women’s Organization and ongoing philanthropic opportunities.


Apply today to learn how you can join our team of professionals, so we can help you Accelerate Your Success!

Qualifications:
  • Bachelor’s degree in civil or structural engineering from an accredited university required.
  • 7+ years of related structural engineering (buildings/architecture) experience required.
  • PE license required.
  • Possess an intermediate skill level and understanding of Revit with a willingness to progress towards an advanced level.
  • Demonstrate extensive knowledge of engineering concepts, theories, principles, and practices in steel, concrete, wood, and masonry.
  • Possess a basic/intermediate understanding of structural engineering software such as RISA, RAM, TEKLA, TEDDS, etc. with a willingness to learn and become proficient.
  • Ability to read, write, and understand English for purposes of comprehending written job-related communications and verbal instructions and interactions.
Education:UNAVAILABLEEmployment Type: FULL_TIME

What Colliers Engineering & Design employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Colliers Engineering & Design logo

About Colliers Engineering & Design

Sourced by ZipRecruiter

Colliers Engineering & Design, an affiliate of Colliers, is a trusted provider of multi-discipline engineering and architecture, design and consulting services to public and private sector clients. Headquartered in Holmdel, New Jersey with offices throughout the United States, we specialize in providing a comprehensive suite of services including civil/site, architecture, transportation, survey/geospatial, infrastructure, governmental, geotechnical/environmental, telecommunications, utilities/energy and project management. We employ professionals who utilize the most advanced technologies to deliver customized solutions for our clients.

Industry

Engineering professional services

Company size

1,001 - 5,000 Employees

Headquarters location

Holmdel, NJ, US

Year founded

1984