1

Software Engineering Manager Jobs in Davison, MI

Electrical Engineering Manager

Swartz Creek, MI · On-site

$107K - $137K/yr

LJ Inc. is seeking an experienced and motivated Electrical Engineering Manager to lead our ... Experience with electrical design software (AutoCAD, Rockwell) and Microsoft Office Suite. Ability ...

Sr. Software Engineer

Auburn Hills, MI

$115K - $152K/yr

The Software Lead is the key technical interface for all software engineering topics. This role ... for managing the day-to-day activities of the project SW team per the production engineering ...

Sr. Software Engineer

Auburn Hills, MI · On-site

$115K - $152K/yr

The Software Lead is the key technical interface for all software engineering topics. This role ... for managing the day-to-day activities of the project SW team per the production engineering ...

Sr. Software Engineer

Auburn Hills, MI · On-site

$115K - $152K/yr

The Software Lead is the key technical interface for all software engineering topics. This role ... for managing the day-to-day activities of the project SW team per the production engineering ...

Showing results 21-40

Software Engineering Manager information

See Davison, MI salary details

$90.1K

$153.4K

$181.6K

How much do software engineering manager jobs pay per year?

As of Aug 18, 2026, the average yearly pay for software engineering manager in Davison, MI is $153,430.00, according to ZipRecruiter salary data. Most workers in this role earn between $156,700.00 and $156,700.00 per year, depending on experience, location, and employer.

What does a software engineering manager do?

A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.

What does a software engineering manager do?

A Software Engineering Manager oversees a team of software engineers, guiding the development of software projects from planning to implementation. They are responsible for managing the team's workflow, ensuring high-quality code, and meeting project deadlines. In addition to technical leadership, they also handle hiring, mentoring, and performance reviews. Their role bridges the gap between technical execution and business objectives, ensuring that software solutions align with strategic goals.

What are the key skills and qualifications needed to thrive as a software engineering manager, and why are they important?

To thrive as a Software Engineering Manager, you need a solid background in software development, team leadership, and project management, often backed by a degree in computer science or a related field. Familiarity with development tools, agile methodologies, version control systems, and, in some cases, certifications like PMP or Scrum Master are valuable. Exceptional communication, problem-solving, and mentoring skills distinguish top performers in this role. These competencies are crucial for successfully guiding technical teams, delivering projects efficiently, and fostering a collaborative and innovative engineering culture.

What are some common challenges faced by software engineering managers when leading diverse development teams?

Software Engineering Managers often encounter challenges such as balancing technical leadership with people management, aligning team members with different backgrounds and skill sets, and ensuring effective communication across remote or cross-functional teams. Navigating these challenges involves fostering an inclusive environment, setting clear expectations, and adapting management styles to individual team members’ needs. Successful managers also prioritize regular check-ins and feedback to keep projects on track and support professional growth within the team.

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

AspectSoftware Engineering ManagerSoftware Developer
CredentialsBachelor's or Master's in CS or related field, often with leadership experienceBachelor's or higher in CS or related field
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, and implementing features
Employer & Industry UsageUsed across tech companies, startups, and large enterprisesCommon in all software development settings
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding tasks

The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

What cities near Davison, MI are hiring for Software Engineering Manager jobs?

Cities near Davison, MI with the most Software Engineering Manager job openings:

Infographic showing various Software Engineering Manager job openings in Davison, MI as of August 2026, with employment types broken down into 83% Full Time, 16% Part Time, and 1% Contract. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $153,430 per year, or $73.8 per hour.

Electrical Engineering Manager

LJ Inc.

Swartz Creek, MI • On-site

$107K - $137K/yr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 9 days ago


Job description

LJ Inc. is a leader in providing cutting-edge industrial, commercial, and residential turn-key solutions and dedicated to delivering exceptional services to our valued customers. With a strong commitment to innovation, quality, and customer satisfaction, we have established ourselves as a trusted name in the industry.Our team is comprised of talented professionals who are passionate about what they do. We believe in providing our employees with the necessary tools, resources, and support to excel in their roles and reach their full potential.At LJ Inc, we strive for excellence in everything we do. We embrace new technologies, methodologies, and industry trends to stay ahead of the curve. Our commitment to continuous improvement and customer satisfaction sets us apart and drives our success.Join our team and become part of a company that values your skills, knowledge, and contribution. LJ Inc. is seeking an experienced and motivated Electrical Engineering Manager to lead our Electrical Engineering team. This role is responsible for overseeing electrical and controls engineering, project execution, team development, and departmental performance while ensuring alignment with company goals and customer expectations. This role will work closely and collaboratively with Mechanical Engineering team and Division Managers.Please note that this is an onsite position based in Swartz Creek, Michigan. Regular office attendance is required; this is not a hybrid or remote role.Essential Job Functions:Lead, mentor, and develop the Electrical Engineering team. Manage department workload, project assignments, and resource allocation. Oversee the design and implementation of electrical systems for industrial and commercial projects. Review electrical drawings, specifications, calculations, and project documentation for accuracy and compliance. Coordinate with Automation, Mechanical Engineering, Operations, and Project Management teams to ensure successful project execution. Establish and maintain engineering standards, best practices, and quality control procedures. Support project estimating, budgeting, scheduling, and procurement activities. Monitor project progress and provide technical guidance to engineers and designers. Ensure compliance with applicable electrical codes, safety regulations, and industry standards. Assist with recruiting, onboarding, training, and performance evaluations of department personnel. Develop and implement process improvements that enhance efficiency, quality, and profitability. Maintain strong relationships with customers, vendors, contractors, and industry partners. Participate in leadership meetings and contribute to strategic planning initiatives.Qualifications:Bachelor's Degree in Electrical Engineering or related field preferred. Minimum of 5 years of electrical engineering experience in an industrial environment. Minimum of 3 years of leadership or management experience. Strong knowledge of industrial power distribution, controls, automation systems, and electrical design practices. Experience with electrical design software (AutoCAD, Rockwell) and Microsoft Office Suite. Ability to read and interpret electrical drawings, specifications, and technical documents. Strong project management, organizational, and problem-solving skills. Excellent communication and leadership abilities. OSHA 30 certification preferred. Valid driver's license with acceptable driving record.What we offer:Competitive compensation100% company paid health insurance for employee and dependents 100% company paid dental and vision for employee and dependents 401k with 3% company matchPTO And much more!
Job Posted by ApplicantPro