1

Software Developer Manager Jobs in Troy, MI (NOW HIRING)

Software Developer C C++

Allen Park, MI · On-site

$44.75 - $60.25/hr

... solution for fleet management, product development, connected vehicle and data exchange ... The Software Developer will design, develop and maintain software for automotive data acquisition ...

Software Developer C C++

Allen Park, MI · On-site

$44.75 - $60.25/hr

... solution for fleet management, product development, connected vehicle and data exchange ... The Software Developer will design, develop and maintain software for automotive data acquisition ...

The Opportunity As a Software Developer, CRM at Brkthru, you support and enhance key systems within our technology ecosystem, including Bravo (our custom React application), WordPress web properties ...

Staff Software DevOps Engineer

Milford, MI · On-site

$46.50 - $63.50/hr

... management, and deployment workflows * Develop solutions across cloud-based development ... Drive improvements in developer productivity, pipeline efficiency, and software quality through ...

Staff Software DevOps Engineer

Warren, MI · On-site

$49.50 - $67.75/hr

... management, and deployment workflows * Develop solutions across cloud-based development ... Drive improvements in developer productivity, pipeline efficiency, and software quality through ...

Staff Software DevOps Engineer

Milford, MI · On-site

$46.50 - $63.50/hr

... management, and deployment workflows * Develop solutions across cloud-based development ... Drive improvements in developer productivity, pipeline efficiency, and software quality through ...

The Software Engineering Manager will lead and mentor an Agile team, ensuring high performance and the implementation of superior software while promoting the company's culture and mission.

Showing results 21-40

Software Developer Manager information

See Troy, MI salary details

$10.3K

$130.5K

$151.8K

How much do software developer manager jobs pay per year?

As of Aug 10, 2026, the average yearly pay for software developer manager in Troy, MI is $130,455.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,500.00 and $142,900.00 per year, depending on experience, location, and employer.

How does a software developer manager typically balance hands-on coding with leadership responsibilities?

A Software Developer Manager often splits their time between technical tasks and managerial duties. While they may participate in code reviews, technical planning, and occasionally contribute code, a significant portion of their role involves mentoring team members, facilitating collaboration, and aligning projects with business objectives. Balancing these responsibilities requires strong time management and delegation skills, as well as the ability to adapt to the needs of both the team and the organization. This hybrid focus allows manager-developers to stay technically engaged while guiding the team's growth and productivity.

What is a software developer manager?

A Software Developer Manager is a professional who leads and oversees a team of software developers, guiding them through the design, development, and maintenance of software applications. They are responsible for managing project timelines, setting goals, and ensuring the team delivers high-quality code. In addition to technical expertise, they must possess strong leadership, communication, and organizational skills to effectively coordinate between their team and other departments. Their role also often includes mentoring developers, conducting performance reviews, and helping to shape the overall technical strategy of the organization.

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

A Software Developer Manager needs a strong background in software engineering, leadership experience, and typically a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and methodologies like Agile or Scrum is essential, along with relevant certifications. Exceptional communication, team-building, and problem-solving skills help leaders motivate teams and resolve conflicts effectively. These skills ensure efficient project delivery, foster innovation, and maintain high team morale in dynamic tech environments.

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

AspectSoftware Developer ManagerSoftware Engineer
CredentialsBachelor's or Master's in CS or related field; often leadership experienceBachelor's or Master's in CS or related field
Work EnvironmentLeads teams, manages projects, oversees development processesDesigns, develops, tests software solutions
Employer & Industry UsageUsed in tech companies, software firms, and IT departmentsCommon across tech, finance, healthcare, and other industries
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding, and development tasks

The main difference between a Software Developer Manager and a Software Engineer lies in their responsibilities. The manager oversees teams and projects, focusing on leadership and strategic planning, while the Software Engineer concentrates on coding and technical development. Both roles require similar educational backgrounds, but their day-to-day tasks and career focus differ significantly.

What are the most commonly searched types of Software Developer jobs in Troy, MI? The most popular types of Software Developer jobs in Troy, MI are:
Infographic showing various Software Developer Manager job openings in Troy, MI as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 14% Part Time, and 1% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $130,455 per year, or $62.7 per hour.

Software Developer C C++

CONTROLTEC LLC

Allen Park, MI • On-site

$44.75 - $60.25/hr

Full-time

Re-posted 18 days ago


Job description

Company Description
Control-Tec, an Aptiv Automotive company, is a global provider of telematics and analytics solutions serving the transportation industry in the Light-duty, Heavy-duty, Recreational, Agriculture, Locomotive, and Industrial sectors. The CT® solution combines comprehensive data acquisition methods with a powerful edge and cloud computing architecture resulting in an enterprise-class solution for fleet management, product development, connected vehicle and data exchange applications.
Control-Tec's Qualifier platform enables automotive OEMs to possess the speed, flexibility, reliability, cost savings and collaboration needed to successfully develop today's software centric machines. Since 2009, Control-Tec has supported the development of data solutions that enable robust design, development and validation for powertrain, vehicle, and electrical system domains. This unmatched expertise of both vehicle systems and data analytics uniquely positions Control-Tec to offer our clients the ability to avoid warranty cost, improve product quality, enhance customer experience and optimize an increasingly connected portfolio.
Job Description
The Software Developer will design, develop and maintain software for automotive data acquisition and device-to-cloud communication for use in the automotive testing industry. You will be challenged to solve problems with cutting-edge technology and deliver the highest quality service to our customers. Creativity and self-motivation are essential for this role.
Job Responsibilities:
  • Work as a member of a team designing and developing data acquisition and secure data exchange solutions for machine-to-machine applications.
  • Develop software solutions from initial concept and requirements development through to production implementation and support.
  • Software issue troubleshooting, problem solving, root cause analysis, etc.

Qualifications
  • Bachelor's Degree - Computer Science / Engineering
  • Independent problem solving ability
  • Experience in C/C++ application development
  • Experience in embedded applications development or automotive embedded development is preferred
  • Experience with software design methodologies and latest software quality standards
  • Knowledge of vehicle diagnostics and automotive networks, such as CAN, is preferred but not required

Additional Information
Benefits/Perks:
CONTROLTEC offers a comprehensive and industry leading benefits package. In addition we provide flexible work schedules, generous time off and an environment that promotes ingenuity and fun! To learn more about our company, our progressive culture and to apply online, visit our website at www.control-tec.com