1

Github Software Engineer Jobs in Michigan (NOW HIRING)

This role reports to the Manager of Software Engineering and provides the opportunity to work on ... Understanding of DevOps principles and experience with tools such as GitHub Actions * Experience ...

Software Engineer #1054981 * Employees in this job function are responsible for designing ... Setup, maintain and monitor Cloud Run instances, Cloud Schedulers, and GitHub Actions * Develop ...

Software Engineer #1054833 Employee in this role perform following job duties, * Lead the end-to ... Git/GitHub, Gradle, Terraform, Jenkins, Cloud Build * Nexus/JFrog Artifactory, Checkmarx, SonarQube ...

... GitHub for efficient source code management and collaboration. 5. Automate workflows and system ... Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a ...

Software Engineer

Dearborn, MI

$138.49K - $185.96K/yr

... Github for source code management. 1 year of experience with the following skill is required: 1. ... Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a ...

Software Engineer

Dearborn, MI

$138.49K - $185.96K/yr

... Github for source code management. 1 year of experience with the following skill is required: 1. ... Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a ...

As a Software Engineer you will be responsible for developing the software that is scalable ... Experience using tools such as Gradle, GitHub, etc. * Practiced in eXtreme Programming (XP ...

Embedded Software Engineer

MI

$118.90K - $156.40K/yr

Objective of role: The Embedded Software Engineer is responsible for the design, development ... Git/Github) and real-time operating environments (FreeRTOS, MQX). • Strong understanding of ...

As a Staff Software Engineer, you are a senior individual contributor who leads through technical ... Practical experience using modern development and delivery tooling such as GitHub, GitHub Actions ...

Senior Software Engineer

Birmingham, MI · On-site

$116.80K - $154K/yr

Hands-on experience with professional software engineering practices including: o Coding standards and style guides o Code reviews and pull request workflows o Source control management (Git/GitHub ...

Senior Software Engineer

Birmingham, MI · On-site

$116.80K - $154K/yr

Hands-on experience with professional software engineering practices including: o Coding standards and style guides o Code reviews and pull request workflows o Source control management (Git/GitHub ...

Software Engineer #1056629 * The Staffs IT WorkTech Team seeks an individual ready to be on a full ... GitHub * Google Cloud Platform * REST APIs * Jenkins * Java Experience Required: * Engineer ...

Senior Software Engineer

Dearborn, MI · Hybrid

$113.30K - $149.30K/yr

As a Senior Full Stack Software Engineer, you will collaborate with a broad array of talented ... Enthusiastic about AI Driven coding with the help of tools like Github Co-Pilot, Cursor AI or ...

Senior Software Engineer

Dearborn, MI · Hybrid

$113.30K - $149.30K/yr

As a Senior Full Stack Software Engineer, you will collaborate with a broad array of talented ... Enthusiastic about AI Driven coding with the help of tools like Github Co-Pilot, Cursor AI or ...

Senior Software Engineer

Dearborn, MI · On-site

$113.30K - $149.30K/yr

As a Senior Full Stack Software Engineer, you will collaborate with a broad array of talented ... Enthusiastic about AI Driven coding with the help of tools like Github Co-Pilot, Cursor AI or ...

next page

Showing results 1-20

Github Software Engineer information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do github software engineer jobs pay per year?

As of May 31, 2026, the average yearly pay for github software engineer in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What is a GitHub Software Engineer job?

A GitHub Software Engineer is responsible for developing and maintaining software solutions that enhance GitHub’s platform and services. They work with various programming languages, contribute to open-source projects, and collaborate with teams to improve developer workflows. Their role involves coding, debugging, reviewing pull requests, and optimizing performance for millions of users worldwide.

What are the key skills and qualifications needed to thrive in the Github Software Engineer position, and why are they important?

To thrive as a Github Software Engineer, you typically need strong proficiency in programming languages like Python, Ruby, or Go, experience with distributed systems, and a degree in computer science or related field. Familiarity with tools such as Git, GitHub Actions, Docker, and CI/CD pipelines is essential, along with knowledge of cloud infrastructure and agile development practices. Excellent collaboration, problem-solving skills, and the ability to communicate complex technical ideas clearly are valuable in this position. These competencies ensure smooth product development, efficient team workflows, and the delivery of high-quality software to a global user base.

What does a typical day look like for a Github Software Engineer?

A typical day for a Github Software Engineer involves collaborating with team members through code reviews, participating in daily standup meetings, and working on new feature development or maintenance of existing systems. You’ll frequently interact with cross-functional teams, including product managers and designers, to deliver improvements and solve technical challenges efficiently. Expect to spend significant time coding, troubleshooting issues, and utilizing tools like GitHub Actions for automation and deployment. Continuous learning and staying up-to-date with open-source trends are also common, as Github encourages innovation and personal growth within its engineering teams.

Does GitHub hire new grads?

GitHub, as a company, has hired new graduates for software engineering roles in the past, often valuing strong coding skills, internships, and relevant projects. Entry-level positions typically require proficiency in programming languages like Python, JavaScript, or Ruby, and familiarity with tools such as Git and GitHub itself.
What are the most commonly searched types of Github Software Engineer jobs in Michigan? The most popular types of Github Software Engineer jobs in Michigan are:
What are popular job titles related to Github Software Engineer jobs in Michigan? For Github Software Engineer jobs in Michigan, the most frequently searched job titles are:
What cities in Michigan are hiring for Github Software Engineer jobs? Cities in Michigan with the most Github Software Engineer job openings:
Infographic showing various Github Software Engineer job openings in Michigan as of May 2026, with employment types broken down into 33% Internship, 33% Full Time, and 34% Contract. Highlights an 67% In-person, and 33% Remote job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

Software Engineer (Multiple Positions) (REF280004W)

Bosch Group

Plymouth, MI • Hybrid

Full-time

Posted 25 days ago


Job description

Company Description

Robert Bosch LLC seeks Software Engineer (Multiple Positions) at its facility located at 15000 Haggerty Road, Plymouth, MI 48170. Focus on automotive electronics gateway and body controller products. Responsible for software development activities for modules that enable vehicle access. Work on next generation connectivity modules including OTA update abilities. Develop projects including complex hardware and software cyber security solutions. Integrate, merge, build different software component baselines of a complex software system and then make an internal or customer release. Deploy and test of software builds into the real system. Communicate with engineering teams and other internal/external customers. Integrate with the CI/CD processes for new and existing services. Review existing automation, investigate tools, identify opportunities to improve overall productivity to make us more efficient in build/release management. Propose, design, implement and establish software integration processes and ASPICE base practices. REQS: This position requires a bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science or a related field and 3 years of experience as a Software Architect, System Engineer, or occupation involving script automation and continuous integration. Additionally, the applicant must have employment experience with: (1) Architecting CI/CD pipelines to support development release cadence; (2) Source control/defect management systems (Git, Gerrit, PTC, Jenkins, or DOORS); (3) Scripting languages (Python, Bash, or PowerShell); (4) Groovy scripts, Terraform, and GitHub Actions; and (5) GCP and Kubernetes. Telecommuting: 2 days in office, 3 days work from home per week. Applicants who are interested in this position should apply via https://www.bosch.us/careers/, search [Software Engineer / Reference #

REF280004W]

Additional Information

All your information will be kept confidential according to EEO guidelines.