1

Software Development Project Manager Jobs in White Lake, MI

Experiential Project Manager

Troy, MI ยท On-site

$80 - $110/hr

Working understanding of digital production and software development workflows, including ... Comfort managing projects in which software, hardware, content, physical production, and live-event ...

Working understanding of digital production and software development workflows, including ... Comfort managing projects in which software, hardware, content, physical production, and live-event ...

Working understanding of digital production and software development workflows, including ... Comfort managing projects in which software, hardware, content, physical production, and live-event ...

Civil Project Manager Location: Detroit, Michigan (On-site) Employment Type: Direct Hire ... development projects. * Knowledge of scheduling software such as Primavera P6 or MS Project.

Previous experience in software development, system architecture, or system validation. * Systems ... Job: Site/P1 Senior Projects Manager Organization: Program Schedule: Full time Employee Status:

Previous experience in software development, system architecture, or system validation. * Systems ... Job: Site/P1 Senior Projects Manager Organization: Program Schedule: Full time Employee Status:

Job Title: Project Manager Location: REMOTE (has to relocate to SE MI) Long Term Contract TOP ... Understanding of the software development lifecycle. Familiar with work management tools used for ...

Showing results 41-60

Software Development Project Manager information

See White Lake, MI salary details

$29.5K

$99.4K

$142.4K

How much do software development project manager jobs pay per year?

As of Sep 6, 2026, the average yearly pay for software development project manager in White Lake, MI is $99,414.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,500.00 and $113,900.00 per year, depending on experience, location, and employer.

What does a software development project manager do?

A Software Development Project Manager oversees the planning, execution, and delivery of software projects. They coordinate teams of developers, testers, and other stakeholders to ensure that projects are completed on time, within budget, and according to requirements. Their responsibilities include setting project timelines, managing resources, mitigating risks, and communicating progress to clients and upper management. They play a key role in bridging the gap between technical teams and business objectives to deliver successful software solutions.

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

To thrive as a Software Development Project Manager, you need strong project management skills, a solid understanding of the software development lifecycle, and experience with agile or other methodologies, typically supported by a relevant degree and certifications like PMP or Scrum Master. Familiarity with project management tools such as Jira, Trello, or Microsoft Project is essential, along with knowledge of version control systems like Git. Exceptional leadership, problem-solving, and communication skills help manage teams, resolve conflicts, and align stakeholders. These skills are crucial to delivering projects on time, within budget, and to the required quality standards in a dynamic tech environment.

How does a software development project manager collaborate with cross-functional teams during a project lifecycle?

A Software Development Project Manager plays a central role in coordinating efforts between developers, quality assurance, UX/UI designers, and business stakeholders. They facilitate regular meetings such as sprint planning and daily stand-ups to ensure everyone is aligned on goals and deadlines. Additionally, they help resolve roadblocks, manage expectations, and keep communication channels open to foster collaboration and transparency across all involved teams. This cross-functional collaboration is essential for delivering projects on time and meeting client or end-user requirements.

What is the difference between Software Development Project Manager vs Software Engineer?

AspectSoftware Development Project ManagerSoftware Engineer
CredentialsBachelor's in CS or related, PMP or Agile certificationsBachelor's or higher in CS or related field
Work EnvironmentProject teams, client meetings, planning sessionsCoding, debugging, designing software
Employer & Industry UsageTech companies, software firms, IT departmentsTech companies, startups, software development firms

The main difference is that a Software Development Project Manager oversees project planning, coordination, and delivery, focusing on managing teams and timelines. In contrast, a Software Engineer primarily writes, tests, and maintains software code. Both roles often collaborate but serve distinct functions within software development projects.

What cities near White Lake, MI are hiring for Software Development Project Manager jobs?

Cities near White Lake, MI with the most Software Development Project Manager job openings:

Infographic showing various Software Development Project Manager job openings in White Lake, MI as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $99,414 per year, or $47.8 per hour.

Software Development Engineer

BWI Chassis Dynamics (NA) Inc.

Brighton, MI โ€ข On-site

Full-time

Re-posted 23 days ago


Job description

POSITION SUMMARY:
The Software Development Engineer (often called Software Developer) designs, builds, tests, and maintains software applications or systems to meet user and business needs. Software Development Engineers analyze requirements, design solutions, write code, and ensure the resulting software is reliable, performant, and maintainable. They work across the software development lifecycle, collaborating with other engineers, product managers, and stakeholders to deliver features and fixes.
JOB RESPONSIBILITIES:
  1. Analyze user and system requirements and translate them into technical specifications and software designs.
  2. Design, implement, and maintain software components, applications, or services using one or more programming languages (such as Java, C++, Python, C#, or others).
  3. Modify existing software to fix defects, improve performance, adapt to new hardware, or enhance functionality and user interfaces.
  4. Write and execute unit tests, participate in code reviews, and support system testing and validation to ensure quality and correctness.
  5. Debug and troubleshoot issues across the stack, identify root causes, and implement robust solutions.
  6. Document designs, code changes, and processes, and prepare technical reports or status updates as needed.
  7. Collaborate with cross-functional teams (e.g., product, QA, operations, UX) throughout planning, development, deployment, and maintenance.
  8. Stay current with software development tools, techniques, and best practices, and contribute ideas for continuous improvement.
REQUIRED QUALIFICATIONS:
  1. Bachelorโ€™s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
  2. Proficiency in one or more relevant programming languages
  3. Strong understanding of data structures and algorithms
  4. Familiarity with version control systems and modern software development workflows
  5. Experience with specific platforms such as web, mobile, embedded systems, or cloud, depending on the role
  6. Knowledge of relevant frameworks or technical domains, especially for more specialized positions
  7. Familiarity with Agile development methodologies
  8. Experience with CI/CD pipelines, particularly for mid-level or senior roles
  9. Strong problem-solving and analytical skills
  10. Ability to collaborate effectively in a team environment
TRAVEL REQUIRED (%):
Travel gt;25%, including visits to customers and suppliers as well as day trips to various manufacturing facilities as required and for training.
LANGUAGE SKILLS:
Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
COMPUTER SKILLS:
Ability to use and understand Windows Office Suite (Word, Excel, PowerPoint) and SharePoint, Microsoft (email). This is additional to the computer skill requirements as stated in the requirement qualifications.
REASONING ABILITY:
Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions and deal with several abstract and concrete variables. Able to read and understand engineering prints/drawings. Good level of analytical skills and interpersonal skills. Ability to work on a team. Ability to guide the efforts of support personnel. Good teambuilding skills.
PHYSICAL DEMANDS:
The physical demands described here are representative of those that must be met by an employee to successfully perform the functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to walk and to sit; use hands to manipulate objects, tools, or controls; reach with hands and arms. The employee is occasionally required to stand, stoop, kneel, crouch, or crawl; and to talk and hear. The employee must occasionally lift up to 25 pounds. Specific vision abilities include close vision, color vision, peripheral vision, depth perception and the ability to focus.

WORK ENVIRONMENT:
The work environment characteristics described here are representative of those employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
SAFETY:
Comply with all technical center access requirements and wear appropriate personal protective equipment (PPE) for the task and area.
HOW TO APPLY:
For more information about BWI Group, please visit our website at www.bwigroup.com
Interested candidates, please send resume to careers@bwigroup.com and hr.us@bwigroup.com