1

Software Jobs in Rochester Hills, MI (NOW HIRING)

Software Engineer

Dearborn, MI ยท On-site

$99/hr

Do you believe great software is the backbone of great products? We do! Redefining mobility requires robust, scalable, and well-engineered software platforms that power everything from development ...

Software Engineer #1058767 * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. * They are ...

Software Engineer #1060170 * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. * They are ...

We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering our next-generation AI Vision Systems. You will develop the "connective tissue" between high ...

Our Software Developer position requires a proficiency in coding and strong analytical skills to develop robust software solutions. The individual in this role will build high-volume processing ...

Ford Motor Company is seeking a Senior Software Engineer to design, develop, and evolve cloud-native services that support Ford retail consumers. This role involves leading the development of ...

Software Engineer #1052819 * Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. * They are ...

Software Engineer

MI ยท Remote

Join us as a Software Engineer as we work together to bring innovative automation solutions to life. Location Type: This is a remote position but may require occasional travel to a JR Automation or ...

Stefanini is looking for a Software Tester (Allen Park, MI) For quick apply, please reach out to Lovkesh Bharti at 248 727 2506/ lovkesh.bharti@stefanini.com We are seeking candidate who will ...

US Farathane is seeking a Software Programmer at our Corporate Tech Center to join our growing team. This position is responsible for developing, modifying and improving existing in-house ERP system ...

Software Engineer #1059310 * Employees in this job function are responsible for designing, developing, testing, maintaining, and supporting critical software applications and products to meet ...

Software Engineer #1059251 Position Description: The Connected Vehicle Data Enablement (CVDE) organization within Global Data Insight and Analytics (GDIA) builds the data platforms and software ...

Stefanini is looking for a Software Tester (Allen Park, MI) For quick apply, please reach out to Lovkesh Bharti at / We are seeking candidate who will developing and executing functional and ...

Software Engineer #1056965 Position Description: Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer ...

Stefanini is looking for a Software Tester (Allen Park, MI) For quick apply, please reach out to Lovkesh Bharti at 248 727 2506/ lovkesh.bharti@stefanini.com We are seeking candidate who will ...

Software Engineer #1060559 Position Description: Need software engineer to work on Propulsion in-house developed apps in CAD / CAE domain with the knowledge of OOP concepts, JAVA/Angular programming ...

Software Tester

Allen Park, MI ยท On-site

$52 - $57/hr

Stefanini is looking for a Software Tester (Allen Park, MI) For quick apply, please reach out to Lovkesh Bharti at 248 727 2506/ lovkesh.bharti@stefanini.com We are seeking candidate who will ...

Software Engineer #1060561 Position Description: Need software engineer to work on Propulsion in-house developed apps in CAD / CAE domain with the knowledge of OOP concepts, JAVA/Angular programming ...

next page

Showing results 1-20

Software information

See Rochester Hills, MI salary details

$44.2K

$102.9K

$152.8K

How much do software jobs pay per year?

As of Jul 17, 2026, the average yearly pay for software in Rochester Hills, MI is $102,948.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,800.00 and $119,700.00 per year, depending on experience, location, and employer.

What are some common challenges software professionals face when working on large-scale projects?

Software professionals working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication across distributed teams. Balancing the need for rapid development with maintaining code quality and meeting strict deadlines can also be demanding. Adapting to evolving requirements and integrating new technologies while minimizing disruptions are common aspects of the role, making strong organizational and collaboration skills essential.

What are software developers?

Software developers are professionals who design, create, test, and maintain software applications or systems. They use programming languages and development tools to build software that meets user needs or solves specific problems. Their responsibilities can include writing code, debugging, collaborating with other team members, and updating existing programs. Software developers work in a variety of industries, including technology, finance, healthcare, and more.

What is the difference between Software vs Web Developer?

AspectSoftwareWeb Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle CertifiedSimilar credentials; often a degree in CS or Web Development certifications
Work EnvironmentDevelops software applications for various platforms, including desktop and mobileBuilds websites and web applications primarily for online use
Employer & Industry UsageUsed across tech companies, software firms, and enterprisesCommon in digital agencies, tech startups, and online businesses
Common Search & Comparison IntentPeople compare to understand different roles in software creationOften compared to see distinctions in web-focused development

While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.

What Are Different Types of Software Jobs?

Software jobs include software engineers, software developers, programmers, information technology or network systems specialists, QA testers, or developers who use existing tools, such as business information software, to develop new interfaces for institutional clients. Many of these jobs can be broken down further. For example, some developers work on front-end duties, such as designing interfaces for users. These may be for desktop, mobile, or web applications. Back-end programmers and developers, on the other hand, create the frameworks and logic that dictate how a program works. QA testers often work closely with developers to test programs before being released publicly.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (like Python, Java, or C++), version control systems (such as Git), and experience with software development frameworks are commonly required. Attention to detail, effective communication, and teamwork are crucial soft skills for collaborating on projects and delivering robust solutions. These skills ensure the development of high-quality, reliable software that meets user needs and business objectives.
What are the most commonly searched types of Software jobs in Rochester Hills, MI? The most popular types of Software jobs in Rochester Hills, MI are:
What cities near Rochester Hills, MI are hiring for Software jobs? Cities near Rochester Hills, MI with the most Software job openings:
Infographic showing various Software job openings in Rochester Hills, MI as of July 2026, with employment types broken down into 86% Full Time, 12% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $102,948 per year, or $49.5 per hour.
Software Engineer

Software Engineer

Ford Motor Company

Dearborn, MI โ€ข On-site

$99/hr

Full-time

Medical, Dental, Life, PTO

Posted 7 days ago


Job description

We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves, and build a better world - together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves?

Do you believe great software is the backbone of great products? We do! Redefining mobility requires robust, scalable, and well-engineered software platforms that power everything from development workflows to enterprise delivery pipelines. That's where our Engineering Productivity & DevOps team makes an impact. We enable engineering teams to build faster, deliver smarter, and operate with confidence. Join us and use your software engineering expertise to drive seamless, end-to-end delivery at scale.

We are seeking an experienced professional with 7+ years of experience in requirement management, DevOps, and full stack software delivery practices in Agile environments. As a Software Engineer, you should have strong hands-on experience with requirement management tools (such as Codebeamer, JAMA, or IBM DOORS) along with solid knowledge of GitHub, Tekton pipelines, CI/CD, SSO enablement, GCP deployment, AI, REST APIs, Java or Python, and requirement management tool integrations.

Responsibilities include the end-to-end design, development, and support of software delivery systems and integrations, from requirements capture through cloud deployment, working within cross-functional Agile teams and in close partnership with engineering, product, and DevOps stakeholders. By leveraging deep technical expertise and a collaborative mindset, you will deliver high-quality software solutions that improve engineering productivity, increase delivery velocity, and drive operational efficiency at scale.

We recognize that no one person will embody every single quality or skill listed below. If you are passionate about software engineering and have a strong foundation in DevOps, requirements management, and full stack delivery, we encourage you to apply.

Education:

  • Bachelor's Degree in Computer Science, Software Engineering, Information Systems, or a related technical field
  • Master's Degree in a related field is preferred

Experience:

  • 7+ years of experience in requirement management, DevOps, software delivery, or related roles
  • Strong hands-on experience with requirement management tools such as Codebeamer, JAMA, or IBM DOORS
  • Experience integrating requirement management tools with GitHub and Jira
  • Demonstrated problem-solving skills, analytical thinking, and the ability to communicate complex technical concepts effectively
  • Ability to work independently and as part of a cross-functional team in a fast-paced Agile environment

Required Technical Experience:

  • Solid knowledge of GitHub, Tekton pipelines, and CI/CD practices for managing code repositories and automated delivery workflows
  • Experience with SSO enablement and related identity and access management integrations
  • Experience with REST APIs for data exchange between enterprise applications
  • Experience with GCP deployment or cloud-based delivery environments
  • Exposure to AI tools, AI-driven workflows, or AI-enabled automation
  • Proficiency in Java or Python for application development and automation scripting
  • Strong analytical, problem-solving, and communication skills

Preferred Experience:

  • Experience in enterprise requirement management tool implementation and integration
  • Familiarity with Agile, SAFe, or other delivery methodologies
  • Knowledge of cloud security, identity management, and DevOps best practices
  • Experience building automation, integrations, or backend services using Java or Python

You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!

As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all of the above? No matter what you choose, we offer a work life that works for you, including:

Immediate medical, dental, and prescription drug coverage

Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more

Vehicle discount program for employees and family members, and management leases

Tuition assistance

Established and active employee resource groups

Paid time off for individual and team community service

A generous schedule of paid holidays, including the week between Christmas and New Year's Day

Paid time off and the option to purchase additional vacation time.

For a detailed look at our benefits, click here:ย Benefit Summaryย 

This position is a salary grade 7.ย 

This position is a salary grade salary grade 7 and ranges from $99,600-$166,600.

Final determination of salary grade will be based on candidate's skills and experience, and base salary will be set within the applicable range according to job scope, responsibility and competitive market value.

* Please note: This position is hybrid (onsite four days per week) for candidates who are in commuting distance to a Ford hub location.

*Visa Sponsorship is not provided for this role*

Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.

We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, If you need a reasonable accommodation for the online application process due to a disability, please call 1-888-336-0660.
ย 

#LI-Hybridย 

#LI-GH2

We recognize that no one person will embody every single quality or skill listed below. If you are passionate about software engineering and have a strong foundation in DevOps, requirements management, and full stack delivery, we encourage you to apply.

Education:

  • Bachelor's Degree in Computer Science, Software Engineering, Information Systems, or a related technical field
  • Master's Degree in a related field is preferred

Experience:

  • 7+ years of experience in requirement management, DevOps, software delivery, or related roles
  • Strong hands-on experience with requirement management tools such as Codebeamer, JAMA, or IBM DOORS
  • Experience integrating requirement management tools with GitHub and Jira
  • Demonstrated problem-solving skills, analytical thinking, and the ability to communicate complex technical concepts effectively
  • Ability to work independently and as part of a cross-functional team in a fast-paced Agile environment

Required Technical Experience:

  • Solid knowledge of GitHub, Tekton pipelines, and CI/CD practices for managing code repositories and automated delivery workflows
  • Experience with SSO enablement and related identity and access management integrations
  • Experience with REST APIs for data exchange between enterprise applications
  • Experience with GCP deployment or cloud-based delivery environments
  • Exposure to AI tools, AI-driven workflows, or AI-enabled automation
  • Proficiency in Java or Python for application development and automation scripting
  • Strong analytical, problem-solving, and communication skills

Preferred Experience:

  • Experience in enterprise requirement management tool implementation and integration
  • Familiarity with Agile, SAFe, or other delivery methodologies
  • Knowledge of cloud security, identity management, and DevOps best practices
  • Experience building automation, integrations, or backend services using Java or Python

You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!

As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all of the above? No matter what you choose, we offer a work life that works for you, including:

Immediate medical, dental, and prescription drug coverage

Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more

Vehicle discount program for employees and family members, and management leases

Tuition assistance

Established and active employee resource groups

Paid time off for individual and team community service

A generous schedule of paid holidays, including the week between Christmas and New Year's Day

Paid time off and the option to purchase additional vacation time.

For a detailed look at our benefits, click here:ย Benefit Summaryย 

* Please note: This position is hybrid (onsite four days per week) for candidates who are in commuting distance to a Ford hub location.

*Visa Sponsorship is not provided for this role*

Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.

We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, If you need a reasonable accommodation for the online application process due to a disability, please call 1-888-336-0660.
ย 

#LI-Hybridย 

#LI-GH2

  • Manage and maintain requirements using requirement management tools
  • Gather, analyze, document, and track business and technical requirements
  • Ensure end-to-end requirements traceability across the delivery lifecycle
  • Support integration of requirement management tools with GitHub, Jira, and other enterprise systems
  • Work with Tekton pipelines to support automated build and deployment workflows
  • Contribute to CI/CD implementation and process improvements
  • Support SSO enablement and related access and authentication integration efforts
  • Assist with GCP deployment activities and cloud-based delivery support
  • Design, develop, and integrate RESTful APIs to enable seamless data exchange between applications
  • Collaborate with engineering, product, business, and DevOps teams to ensure alignment and delivery quality
  • Explore and support AI-related initiatives where applicable to improve productivity, automation, or requirements processes
  • Develop and support applications or automation scripts using Java or Python as needed
  • Maintain documentation, governance standards, and compliance requirements
  • Thrive in an Agile development environment, collaborating closely with product managers and cross-functional engineers

Ford logo

About Ford

Sourced by ZipRecruiter

At Ford Motor Company, we believe freedom of movement drives human progress. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career and help us define tomorrow's transportation.

Industry

Civil engineering construction

Company size

51 - 200 Employees

Headquarters location

Doral, FL, US

Year founded

1982