1

Software Development Jobs in Michigan (NOW HIRING)

Collaborate with the development team to understand requirements, design specifications, and technical documentation for municipal ERP software modules. * Write clean, efficient, and maintainable ...

Software Development Engineer in Test (SDET)

Okemos, MI · On-site

$45.25 - $58.50/hr

Software Development Engineer in Test (SDET) #1061131 Description: SKILLS: This hands-on quality engineering position combines Playwright automation, API testing, SQL validation, exploratory testing ...

Software Development Engineer in Test

Okemos, MI · On-site

$45.25 - $58.50/hr

Software Development Engineer in Test (SDET) #1058369 Summary * We are seeking a forward-thinking SDET to help modernize and lead our test automation strategy. * To be clear, the candidate needs to ...

Software Development Engineer in Test (SDET)

Okemos, MI · On-site

$45.25 - $58.50/hr

Software Development Engineer in Test (SDET) #1063725 This hands-on quality engineering position combines Playwright automation, API testing, SQL validation, exploratory testing, and targeted manual ...

Showing results 41-60

Software Development information

See Michigan salary details

$69.3K

$123.9K

$155.6K

How much do software development jobs pay per year?

As of Sep 10, 2026, the average yearly pay for software development in Michigan is $123,855.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,600.00 and $142,100.00 per year, depending on experience, location, and employer.

What is software development?

Software development is the process of designing, creating, testing, and maintaining computer programs or applications. It involves a range of tasks including writing code, debugging, and collaborating with other team members to solve problems and deliver functional software solutions. Software development can encompass everything from mobile apps and websites to large-scale enterprise systems. Developers use various programming languages and tools depending on the project requirements.

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 (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes certifications in cloud platforms or specific frameworks are often required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse development teams and navigating project requirements. These skills and qualities ensure efficient code development, seamless teamwork, and successful delivery of robust software solutions.

What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?

Software developers often encounter challenges such as coordinating code changes, managing merge conflicts, and ensuring consistent communication across the team during collaborative projects. To address these issues, teams typically use version control systems like Git, establish clear coding standards, and hold regular stand-up meetings to keep everyone aligned. Additionally, utilizing code review processes and project management tools helps maintain quality and transparency, making collaboration smoother and more efficient.

What is the difference between Software Development vs Software Engineering?

AspectSoftware DevelopmentSoftware Engineering
CredentialsTypically requires a degree in computer science or related field, coding certificationsSimilar credentials, often includes certifications in software engineering principles
Work EnvironmentDeveloping, coding, and testing software applicationsDesigning, analyzing, and managing software projects and systems
Industry UsageCommonly used in tech companies, startups, and software firmsUsed in larger organizations, focusing on system architecture and process
Search & Comparison IntentFocuses on coding and application creationEmphasizes system design and engineering principles

While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

What exactly do software developers do?

Software developers design, write, test, and maintain computer programs and applications using programming languages like Java, Python, or C++. They analyze user needs, create technical specifications, and collaborate with teams to build functional software solutions. Strong problem-solving skills and knowledge of development tools are essential in this role.

What jobs can a software developer do?

A software developer can work in roles such as front-end developer, back-end developer, full-stack developer, mobile app developer, or software engineer. These positions involve designing, coding, testing, and maintaining software applications using programming languages like Java, Python, or JavaScript, often requiring knowledge of development tools and frameworks.

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

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

What are popular job titles related to Software Development jobs in Michigan?

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

What cities in Michigan are hiring for Software Development jobs?

Cities in Michigan with the most Software Development job openings:

Infographic showing various Software Development job openings in Michigan as of September 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $123,855 per year, or $59.5 per hour.

Front end Software Development Engineer

Dearborn, MI • On-site

FastTek
IT Services • 501 - 1,000 employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 20 days ago


Key responsibilities

  • Design, implement, and manage application lifecycle strategies within ServiceNow to improve visibility, governance, and optimization.

  • Configure and extend ServiceNow Enterprise Architecture modules to support lifecycle tracking, rationalization, and governance.

  • Develop dashboards, reports, and automate workflows related to application lifecycle management and rationalization processes.


Job description

 Front end Software Development Engineer#1060560
Position Description:
We are seeking a Software Engineer with deep expertise in ServiceNow Enterprise Architecture, with a strong emphasis on Business Application Lifecycle Management (BALM). This role will be responsible for designing, implementing, and managing application lifecycle strategies that improve visibility, governance, and optimization across the enterprise application portfolio. The ideal candidate brings a strong ServiceNow technical foundation, a systems-thinking mindset, and the ability to translate architecture strategy into scalable platform solutions. Experience with front-end UI development is a plus to enhance user experience and adoption.
 
Skills Required:
  • JavaScript, Angular, Vue.js, CSS (Cascading Style Sheets), HTML, React, Data Modeling
 
Experience Required:
  • 3-6+ years of experience in ServiceNow development or platform engineering Hands-on experience with ServiceNow Enterprise Architecture and/or Application Portfolio Management (APM)
  • Strong expertise in Business Application Lifecycle Management (BALM) concepts, processes, and implementation Proficiency in ServiceNow scripting (JavaScript, Glide APIs) and platform configuration
  • Experience with front-end development (HTML, CSS, JavaScript frameworks such as React, Angular, or Vue)
  • Solid understanding of application portfolio governance, lifecycle states, and rationalization methodologies Experience working with CMDB, data models, and service mapping
  • Ability to work cross-functionally with architecture, product, and engineering teams Strong problem-solving and analytical skills with attention to data accuracy and outcomes
 
Experience Preferred:
  • ServiceNow certifications (e.g., CSA, CAD, APM, or Enterprise Architecture-related) Familiarity with UX/UI best practices to improve usability of ServiceNow applications and dashboards
  • Experience with API integrations, microservices, or cloud platforms (Azure, AWS, etc.) Exposure to Agile delivery models and product-centric operating models
 
Education Required:
  • Bachelor's Degree
 
Additional Information:
  • Design and implement Business Application Lifecycle Management (BALM) capabilities within ServiceNow, enabling end-to-end visibility of application portfolios - Configure and extend ServiceNow Enterprise Architecture modules (e.g., Application Portfolio Management, CMDB, ITBM/SPM) to support lifecycle tracking, rationalization, and governance
  • Define and maintain application lifecycle states, standards, and governance models aligned to enterprise architecture practices
  • Integrate ServiceNow with upstream and downstream systems to ensure accurate, real-time lifecycle data
  • Partner with enterprise architects, product teams, and business stakeholders to identify application rationalization opportunities and reduce technical debt
  • Develop dashboards and reporting to support decision-making on application health, cost, usage, and lifecycle stage
  • Drive automation of lifecycle workflows, including onboarding, assessment, modernization, and retirement processes
  • Ensure data quality, integrity, and consistency within the CMDB and application portfolio records
  • Contribute to platform scalability, performance optimization, and best practices across ServiceNow implementations
 
Additional Info:
 
At FastTek Global, Our Purpose is Our People and Our Planet. We come to work each day and are reminded we are helping people find their success stories. Also, Doing the right thing is our mantra.  We act responsibly, give back to the communities we serve and have a little fun along the way.
We have been doing this with pride, dedication and plain, old-fashioned hard work for 24 years!
FastTek Global is financially strong, privately held company that is 100% consultant and client focused.
We've differentiated ourselves by being fast, flexible, creative and honest. Throw out everything you've heard, seen, or felt about every other IT Consulting company. We do unique things and we do them for Fortune 10, Fortune 500, and technology start-up companies.
Our benefits are second to none and thanks to our flexible benefit options you can choose the benefits you need or want, options include:
 
  • Medical and Dental (FastTek pays majority of the medical program)
  • Vision
  • Personal Time Off (PTO) Program
  • Long Term Disability (100% paid)
  • Life Insurance (100% paid)
  • 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar match
 
Plus, we have a lucrative employee referral program and an employee recognition culture.
FastTek Global was named one of the Top Work Places in Michigan by the Detroit Free Press in 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, and 2023!
To view all of our open positions go to: https://www.fasttek.com/fastswitch/findwork
Follow us on Twitter: https://twitter.com/fasttekglobal
Follow us on Instagram: https://www.instagram.com/fasttekglobal
Find us on LinkedIn: https://www.linkedin.com/company/fasttek
You can become a fan of FastTek on Facebook: https://www.facebook.com/fasttekglobal/
AI & Hiring Disclosure
We use AI tools to support parts of our hiring process, such as reviewing applications and identifying potential matches. These tools are designed to promote efficiency, consistency, and fairness, and they are always used under human oversight.
All personal data collected is used solely for recruitment purposes, and you have the right to know, access, or request deletion of your data at any time, subject to legal limits.
If AI will be used in a video interview, you'll be informed in advance and asked for your consent, with the option to opt out.
Our tools are regularly reviewed to detect potential bias and to ensure compliance with all applicable laws and our commitment to inclusive hiring.
To learn more or exercise your rights, please contact us at info@fasttek.com.