1

Software Engineer Manager Jobs in Detroit, MI (NOW HIRING)

Software Engineer

Ypsilanti, MI · On-site

$86K - $181K/yr

Collaborate with program manager, engineers, and other stakeholders to define software requirements and specifications. * Design and implement efficient, flexible solutions that can scale for mission ...

... managers and designers to clarify requirements and understand user needs Communicate progress ... software engineering experience developing, testing, and deploying software in a professional ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

Description AI Engineer Location : Remote, United States Employment Type : Full-Time Benefits ... Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform ...

Software Engineer #1061088 * Employees in this job function are responsible for designing ... Expert-level knowledge of RESTful API development, API Gateway management (Apigee), and enterprise ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Description AI Engineer Location : Remote, United States Employment Type : Full-Time Benefits ... Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform ...

Software Engineer

Ypsilanti, MI · On-site

$86K - $181K/yr

Collaborate with program manager, engineers, and other stakeholders to define software requirements and specifications. Design and implement efficient, flexible solutions that can scale for mission ...

We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering ... Design and manage data pipelines using Google Cloud tools (BigQuery, Postgres) to handle real-time ...

We are seeking a highly motivated Software Engineer to join the FDSP software delivery team. In ... to manage changing priorities, work independently, and contribute effectively within a ...

We are seeking a highly motivated Software Engineer to join the FDSP software delivery team. In ... Demonstrated ability to manage changing priorities, work independently, and contribute effectively ...

Software Engineer #1062511 * Employees in this job function are responsible for designing ... Manages the environment including servers, database, configuration and security in accordance with ...

Software Engineer #1061156 * Employees in this job function are responsible for designing ... Manages the environment including servers, database, configuration and security in accordance with ...

Software Engineer #1063130 Position Description: Employees in this job function are responsible for ... Familiar with Configuration Management and CI Tools, such as Jenkins, SonarQube, Maven etc.

Software Engineer #1061887 Position Description: We are seeking a highly motivated and experienced ... Defect Management: Identify, report, and analyze test failures to pinpoint defects. Manage defect ...

Software Engineer

Dearborn, MI · On-site

$115K - $162K/yr

As a Senior Software Engineer, you will be instrumental in designing, developing, and evolving our ... Experience in Customer Identity Access Management (CIAM) Drive the implementation of comprehensive ...

Demonstrated ability to manage changing priorities, work independently, and contribute effectively ... If you are passionate about software engineering and have a strong foundation in cloud-native ...

Showing results 21-40

Software Engineer Manager information

See Detroit, MI salary details

$98.3K

$167.4K

$198.1K

How much do software engineer manager jobs pay per year?

As of Sep 1, 2026, the average yearly pay for software engineer manager in Detroit, MI is $167,368.00, according to ZipRecruiter salary data. Most workers in this role earn between $170,900.00 and $170,900.00 per year, depending on experience, location, and employer.

What is a software engineer manager?

A Software Engineer Manager is a professional who leads a team of software engineers, overseeing the design, development, and deployment of software projects. They are responsible for managing team performance, setting goals, and ensuring that projects are completed on time and within budget. In addition to technical expertise, they also handle hiring, mentoring, and career development of team members. Software Engineer Managers often collaborate with other departments to align technical solutions with business objectives. Their role combines leadership, project management, and deep technical knowledge.

What are the key skills and qualifications needed to thrive as a software engineer manager?

To thrive as a Software Engineer Manager, you need a solid background in software development, team leadership experience, and often a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and cloud platforms (e.g., AWS, Azure) is typically required, along with relevant certifications. Exceptional communication, problem-solving, and mentoring abilities help you build effective teams and drive project success. These skills ensure you can lead technical initiatives, foster collaboration, and deliver high-quality software solutions in dynamic environments.

What are some common challenges faced by software engineer managers when transitioning from an individual contributor role?

Software Engineer Managers often find the shift from coding-focused work to leadership responsibilities challenging. Instead of primarily writing code, their days are filled with mentoring team members, managing project timelines, and facilitating communication between technical and non-technical stakeholders. Balancing technical oversight with people management, and learning to delegate effectively, are critical skills to develop. Additionally, they must stay current with technology trends while focusing on team growth and performance.

What is the difference between Software Engineer Manager vs Software Developer?

AspectSoftware Engineer ManagerSoftware Developer
CredentialsBachelor's or higher in CS or related field; often leadership experienceBachelor's degree in CS or related field; coding skills
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, designing, and implementing software solutions
Industry UsageCommon in tech companies, startups, large enterprisesWidespread across industries, including tech, finance, healthcare
Search & Comparison IntentUnderstanding managerial roles, career progressionTechnical skills, coding responsibilities

The main difference between a Software Engineer Manager and a Software Developer lies in their responsibilities. The manager oversees teams, manages projects, and aligns technical work with business goals, while the developer primarily focuses on coding and building software solutions. Both roles require strong technical skills, but the manager also needs leadership and project management abilities.

What are the most commonly searched types of Software Engineer jobs in Detroit, MI?

The most popular types of Software Engineer jobs in Detroit, MI are:

What job categories do people searching Software Engineer Manager jobs in Detroit, MI look for?

The top searched job categories for Software Engineer Manager jobs in Detroit, MI are:

What cities near Detroit, MI are hiring for Software Engineer Manager jobs?

Cities near Detroit, MI with the most Software Engineer Manager job openings:

Infographic showing various Software Engineer Manager job openings in Detroit, MI as of August 2026, with employment types broken down into 86% Full Time, 13% Part Time, and 1% Contract. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $154,982 per year, or $74.5 per hour.

Senior Embedded Software Engineer

Moseley Technical Services, Inc.

Auburn Hills, MI • On-site

$52 - $67/hr

Full-time

Medical, Retirement

Re-posted 17 days ago


Job description

Check out this new opportunity!
Senior Embedded Software Engineer
C/C++ | Military Combat Vehicle Systems
Auburn Hills, MI
$52.00 - $67.00/Hourly
Ability to Obtain a Secret Clearance
We are hiring a Senior Embedded Software Engineer in Auburn Hills, MI, supporting the requirements, simulation, design, development, integration, and testing of complex software-based systems for military combat vehicles and U.S. Department of Defense (DoD) programs. This role requires 15+ years of software engineering experience with Embedded C/C++, Linux, Real-Time Operating Systems (RTOS), UML/SysML, Model-Based Software Development, CAN/J1939, Ethernet, CPU/GPU/FPGA architectures, DevSecOps, SIL/HIL testing, and vehicle systems integration, with eligibility to obtain a U.S. Secret security clearance.
Responsibilities:
  • Develop and integrate embedded vehicle software and cybersecurity solutions using rapid prototyping, Agile development, and DevSecOps methodologies.
  • Develop software requirements specifications, algorithms, logic flowcharts, and activity diagrams using SysML modeling and simulation inputs.
  • Research, simulate, and analyze software solutions to evaluate system performance against customer and system requirements.
  • Perform engineering trade studies to evaluate and compare alternative software and system approaches.
  • Apply software lifecycle development, verification, configuration management, and integration processes using tools such as Git, Jira, Confluence, Kubernetes, CANoe, MATLAB, and Simulink.
  • Support the development and integration of software drivers, applications, kernels, containers, and virtual machines.
  • Apply safety-critical software and systems engineering principles throughout development and integration activities.
  • Integrate military lethality, survivability, and C5ISR systems into combat vehicle platforms.
  • Support CPU, GPU, and FPGA integration using applicable engineering and design tools.
  • Collaborate with external customers, suppliers, engineering teams, and other technical stakeholders.
  • Support component- and vehicle-level testing, including prototype development and test activities.
  • Review test plans for compliance with customer requirements and system functionality.
  • Use test and scanning software tools to support verification, validation, and troubleshooting.
  • Support System Integration Laboratory (SIL) and Hardware-in-the-Loop (HIL) integration and testing.
  • Monitor and analyze test results, troubleshoot software and system issues, and implement corrective actions.

Qualifications:
  • US citizenship required
  • Must currently hold or have the ability to obtain and maintain a U.S. Secret security clearance.
  • Bachelor of Science degree in Engineering or a related technical discipline, such as Electrical Engineering, Computer Science, Software Engineering, Systems Engineering, Aerospace Engineering, or Automotive Engineering.
  • 15+ years of software engineering experience, including software development and systems integration across the product lifecycle.
  • Experience with Real-Time Operating Systems (RTOS), Linux, and Embedded C/C++.
  • Experience with UML/SysML and Model-Based Software Development.
  • Experience with software and engineering tools including Git, Jira, Confluence, Cameo, Kubernetes, CANoe, MATLAB/Simulink, and Microsoft Office.
  • Experience with standard vehicle and communication bus protocols, including J1939 CAN Bus, RS-422/485, and IEEE 802.3 Ethernet.
  • Experience with communications and video protocols including TCP/IP, UDP, DDS, Multicast, DisplayPort, HDMI, and HD-SDI.
  • Experience integrating or developing systems using x86, ARM, GPU, and FPGA architectures.
  • Working knowledge of digital, analog, power, and RF electronics.
  • Knowledge of systems-based design and related engineering standards and processes.
  • Knowledge of mechanical and electrical engineering principles and vehicle systems.
  • Understanding of vehicle power distribution systems, automotive power management, and Power Distribution Modules (PDMs) and their integration into vehicle systems.
  • Hands-on experience with laboratory equipment, including oscilloscopes, multimeters, logic analyzers, function generators, network analyzers, and spectrum analyzers.
  • Experience with engineering management in a highly regulated industry.
  • Experience working within multinational, multi-organizational, and corporate engineering environments.
  • Experience supporting proposal development, bid capture, contract negotiations, and delivery planning.
  • Ability to develop and present technical solutions to customers, engineering teams, and internal stakeholders.
  • Must meet applicable background check, employment verification, reference check, and controlled substance testing requirements.
  • Must be willing and able to travel internationally for technology transfer activities.

Preferred Qualifications:
  • Master of Science degree in Electrical Engineering, Computer Science, Software Engineering, Systems Engineering, Aerospace Engineering, Automotive Engineering, Engineering Management, or a related discipline.
  • Experience delivering large, complex U.S. Department of Defense programs.
  • Experience with U.S. DoD ground vehicle requirements, vehicle development, and acquisition processes.
  • Familiarity with U.S. Army TACOM, TARDEC, and/or GVSC organizations.
  • Experience with military Command, Control, Communications, Computers, Cyber, and Intelligence (C5ISR) systems.
  • Experience with fire control systems, stabilization, coordinate transformation, and related algorithms.
  • Experience with VICTORY, FACE, GCIA, and Modular Open Systems Approach (MOSA) standards and architectures.
  • Detailed knowledge of applicable military standards and regulations.

Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer
Your Recruiter
What to Expect
  • Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation, which may include education, criminal, and work history verifications.
  • Accepted applicants will be eligible for benefits, including medical and supplemental insurance, and a 401(k) plan. Appreciation and gratitude for employees are hallmarks of organizations with low turnover.
  • Final position level and pay will be based on experience.

Resources
  • To apply, send a resume to: resumes@moseleytechnical.com
  • For more active job openings: Search Jobs
  • For more information about Moseley, visit: About Us

Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have been successful in our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.
We stand by our 30-year-old commitment of "World Class Service. World Class Company."
Qualifications
Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have been successful in our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.
We stand by our 30 year-old commitment to be a "World Class Service. World Class Company."

Moseley Technical Services logo

About Moseley Technical Services

Sourced by ZipRecruiter

Moseley Technical Services, headquartered in Huntsville, AL, US, is a renowned player in the engineering services industry. They provide a diverse array of services, primarily focused on staffing and recruiting for various technical industries including aerospace, defense, and information technology. Incepted in 1995, this veteran-owned company prides itself on its strong commitment to its customers’ missions and to its employees.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

Huntsville, AL, US

Year founded

1994

Social media