1

Github Software Engineer Jobs in Michigan (NOW HIRING)

Senior Software Engineer

Dearborn, MI · Hybrid

$113K - $149K/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 ...

Software Engineer

Dearborn, MI · On-site

$138K - $170K/yr

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

Lead Software Engineer Salary: $130,000-$160,000 Benefits: $0 Premium Healthcare options, 401K w/4 ... Experience with modern DevOps and CI/CD practices (e.g., GitHub Actions, Azure DevOps, Jenkins ...

$121K - $159K/yr

Senior Software Engineer Department: Engineering About Atomic Industries Atomic Industries is ... Own and improve CI/CD pipelines and deployment infrastructure (GitHub Actions, Hashicorp stack)

Software Engineer Position Description: 3DEXPERIENCE L3 Support Engineer Role Overview: * The ... JavaApp, My SQL/MariaDB, Ansible, GitHub Skills Preferred: * AIPGEE Experience Required:

ADAS Software Engineer

Dearborn, MI · On-site

$138K - $171K/yr

ADAS Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this ... GitHub features to work with large and complex multilanguage codebases. 6. Perform testing and ...

We are looking for a strong C++ Software Engineer to support development of next-generation ... Git/GitHub VS Code CI/CD pipelines Unit testing frameworks Static code analysis tools (Parasoft ...

We are looking for a strong C++ Software Engineer to support development of next-generation ... Git/GitHub VS Code CI/CD pipelines Unit testing frameworks Static code analysis tools (Parasoft ...

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 Jun 26, 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 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.

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 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 engineers make $500,000?

Senior software engineers, especially those working at large tech companies or in specialized fields like machine learning or cloud infrastructure, can earn $500,000 or more annually. High compensation often includes base salary, bonuses, and stock options, and typically requires extensive experience, advanced skills, and a strong track record of performance.

How much do GitHub software engineers make?

GitHub software engineers typically earn between $100,000 and $180,000 annually, depending on experience, location, and role level. Compensation may include base salary, bonuses, and stock options, especially for senior positions or those working on core platform features.

How hard is it to get hired at GitHub?

Getting hired as a GitHub Software Engineer is competitive, often requiring strong programming skills, experience with relevant technologies like Git, and a solid understanding of software development practices. Candidates typically go through multiple interview rounds, including coding challenges and technical assessments, to demonstrate their expertise.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, and working in high-paying industries or locations. Senior roles, expertise in areas like cloud computing or machine learning, and working at large tech companies or startups can contribute to reaching this salary level.
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 cities in Michigan are hiring for Github Software Engineer jobs? Cities in Michigan with the most Github Software Engineer job openings:
Software Engineer II - Localization

Software Engineer II - Localization

Torc Robotics

Ann Arbor, MI • On-site

$95K - $130K/yr

Full-time

Posted 2 days ago


Job description

Job Summary:
Torc Robotics is a leader in autonomous driving technology, focused on developing software for automated trucks. The Software Engineer II - Localization will design and develop software for ego-motion estimation and localization systems, ensuring robust performance and safety in real-world applications.
Responsibilities:
• Design, develop, test, and deploy production software for ego-motion estimation and localization systems used in autonomous trucks.
• Develop robust and efficient solutions using modern C++ and Python across the full software development lifecycle.
• Design, implement, and improve state estimation and sensor fusion algorithms for vehicle pose, velocity, and acceleration estimation.
• Analyze real-world vehicle data to evaluate system performance and identify opportunities for improvement.
• Develop verification and validation strategies to ensure software quality, reliability, and safety.
• Collaborate with perception, planning, controls, and platform teams to deliver integrated autonomous driving capabilities.
• Support the development and integration of computer vision and machine learning-based components into localization and state estimation systems.
• Contribute to software architecture, code quality, and engineering best practices across the team.
Qualifications:
Required:
• Bachelor's degree in Computer Science, Computer Engineering, Robotics, Aerospace Engineering, Electrical Engineering, or a related technical field.
• 3+ years of professional software development experience using modern C++.
• Strong software engineering fundamentals including object-oriented design, algorithms, data structures, testing, debugging, and performance optimization.
• Proficiency in Python for tooling, analysis, and prototyping development.
• Experience developing software for robotics, autonomous systems, embedded systems, or other real-time applications.
• Experience developing localization, state estimation, or sensor fusion solutions using data from IMUs, GNSS receivers, cameras, lidar sensors, radar sensors, or related sensing technologies.
• Experience designing, implementing, and validating production-quality software in Linux environments.
• Strong written and verbal communication skills and the ability to work effectively on cross-functional teams.
Preferred:
• Experience with computer vision, visual odometry, SLAM, mapping, or perception systems.
• Experience with estimation and optimization frameworks such as GTSAM, Ceres Solver, or similar tools.
• Familiarity with machine learning frameworks such as PyTorch.
• Experience developing machine learning-based computer vision solutions, including feature extraction, keypoint detection, or localization-related models.
• Knowledge of vehicle kinematics and dynamics.
• Experience with Docker, Git, GitHub Actions and CI/CD workflows.
• Experience with ROS/ROS 2.
• Familiarity with functional safety standards and automotive development processes, including ISO 26262.
Company:
Torc provides L4 end-to-end self-driving software for mobility, trucking, mining, and defense markets through strategic partnerships Founded in 2005, the company is headquartered in Blacksburg, USA, with a team of 501-1000 employees. The company is currently Late Stage.