1

Software Developer Jobs in Traverse City, MI (NOW HIRING)

Quality Engineer

Traverse City, MI · On-site

$66K - $86K/yr

The Quality Engineer is responsible for establishing and sustaining process controls and ... Experience with Prolink/Minitab software (QC Calc, Gage Station, Office Buddy, etc.) preferred This ...

Senior Process Engineer

Traverse City, MI · On-site

$103K - $133K/yr

Experience with mechanical drawings and CAD software. Bonus If You Have: * Robotics experience (programming and integrating.) * Ferris State Plastics Program grad * Solidworks experience. Lear ...

Senior Process Engineer

Traverse City, MI · On-site

$103K - $133K/yr

Experience with mechanical drawings and CAD software. Bonus If You Have: * Robotics experience (programming and integrating.) * Ferris State Plastics Program grad * Solidworks experience. Lear ...

CNC Programmer

Traverse City, MI

$26.25 - $36/hr

Engineering Hourly or salary: Hourly Position type/ expected hours: Full-time Summary/Objective The ... Program components using Esprit Software. * Coordinate process changes. Work internally or with ...

Industrial Designer

Traverse City, MI · On-site

$119K/yr

Proficiency in CAM software and manufacturing processes (e.g., CNC programming and toolpath generation) strongly preferred * Fabrication, manufacturing, assembly, and/or construction experience ...

Showing results 21-40

Software Developer information

See Traverse City, MI salary details

$48.2K

$112.4K

$166.8K

How much do software developer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software developer in Traverse City, MI is $112,374.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,400.00 and $130,600.00 per year, depending on experience, location, and employer.

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

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

Is a software developer still in demand?

Yes, software developers are in high demand due to ongoing digital transformation across industries. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the role is expected to grow as technology continues to advance.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

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 is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed 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?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.
What are the most commonly searched types of Software Developer jobs in Traverse City, MI? The most popular types of Software Developer jobs in Traverse City, MI are:
What are popular job titles related to Software Developer jobs in Traverse City, MI? For Software Developer jobs in Traverse City, MI, the most frequently searched job titles are:
What job categories do people searching Software Developer jobs in Traverse City, MI look for? The top searched job categories for Software Developer jobs in Traverse City, MI are:
What cities near Traverse City, MI are hiring for Software Developer jobs? Cities near Traverse City, MI with the most Software Developer job openings:
Infographic showing various Software Developer job openings in Traverse City, MI as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $112,374 per year, or $54 per hour.

$70K - $80K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Re-posted yesterday


Job description

JOIN OUR TEAM >> GTEC - Project Engineer
GTEC - Project Engineer
Summary
Title: GTEC - Project Engineer ID: 1207 Location: Traverse City, MI Department: Engineering - GTEC Company: GTEC
More about this job >
Description

Grand Traverse Engineering & Construction (GTEC) is a subsidiary of Grand Traverse Economic Development (GTED), a fast-growing company with opportunities to learn and advance. We are seeking an energetic applicant who can meet and exceed the below goals.

Salary Range: $70,000 - $80,000 annually. Wages commensurate with experience.

JOB DESCRIPTION

Employees in this job complete and oversee a variety of professional engineering assignments in one or more specialized areas of transportation systems and programs involving research, planning, design, technology, materials, construction, traffic safety, traffic operations, and maintenance of roads, bridges, and highways.

Title - Project Engineer

This professional engineering position is required to have ten or more years of experience, post college. The employee performs a full range of professional civil engineering assignments in a full-functioning capacity. Considerable independent judgement is required to carry out assignments that have significant impact on services or programs. Guidelines may be available but require adaptation or interpretation to determine appropriate courses of action.

JOB DUTIES

Compiles and analyzes engineering data and prepares conclusions and recommendations.

Designs and prepares preliminary and final plans for highways, bridges, drainage structures, municipal utilities, roadway lighting, traffic control devices, intelligent transportation systems (ITS), and miscellaneous highway facilities.

May oversee the survey, staking, layout and inspection of construction projects. Participates in studies to determine sufficiency of existing roadway systems and structures, as well as programming of future construction.  Develops preliminary engineering treatments to determine construction feasibility and estimated costs. Investigates traffic problems and recommends methods to improve traffic flow and safety.  Meets with representatives of private industry, local organizations, and citizens to discuss proposed roadway construction activity.  Recommends construction methods best suited to soil types encountered.  Prepares final construction documents for bidding.  May serve as quality assurance engineer reviewing plans, testing or construction for roadway projects.  

Work for this position may include developing or carrying out the following:

  • Site and Infrastructure Design
  • Construction Engineering and Inspection
  • Transportation Planning (Long-range Transportation Planning Development)
    • i.e. Traffic modeling, access management studies, and corridor studies
  • Traffic Engineering
    • i.e. Traffic counts, traffic impact studies, and traffic accident and safety studies
  • Traffic Signing Plans
  • Road Safety Audits
  • Pedestrian and Non-motorized facility design
  • Working with the Bureau of Indian Affairs Road Inventory Field Data System (RIFDS)

Requirements

  • B.S. in Civil Engineering from an accredited college and hold a PE licensed in the State of Michigan
  • 10 years of related experience in traffic engineering, road safety audits, and transportation planning.
  • Experience in Site Planning and design of infrastructure is also preferred, but not required.
  • Demonstrated maturity in judgment, initiative and ethics.
  • Strong oral and written communication skills; ability to prepare detailed reports.
  • Ability to travel overnight for field assignments for a week or more at a time.
  • Computer skills including Office 365, Carlson, MicroStation, and/or AutoCAD.

Why should you apply?

  • Great Pay
  • Amazing Team
  • 401(k) with Employer Match
  • Flex Spending Account
  • Health, Dental, Vision
  • Vacation
  • Long Term Disability (employer sponsored)
  • Short Term Disability (Voluntary)

GTED is proud to be an Equal Opportunity Employer!

**Indian Preference is practiced; however, all qualified candidates are encouraged to apply.**

Apply Now
 
Refer to a Friend
Copyright 2026 Grand Traverse Economic Development. All rights reserved.
Powered by ApplicantStack Employment Application Software
Privacy Policy | Terms of Use