1

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

Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Software ... Requirement Management Tool including Polarion, Doors Jira, and RTC; Vector Tools, INCA, and DSpace;

Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Software ... Requirement Management Tool including Polarion, Doors Jira, and RTC; Vector Tools, INCA, and DSpace;

Front End Software Developer

Dearborn, MI ยท On-site

$95K - $111K/yr

Partner closely with Software Engineering Manager, Designers, Backend Developers, and Architects. โ€ข Prototyping & Design: Create high-fidelity mock-ups and prototypes to visualize new features.

Senior .NET Software Developer

Southfield, MI ยท On-site

$50.25 - $66.50/hr

Senior .NET Software Developer About 700Credit 700Credit is the industry leader in providing ... Manage and troubleshoot the functionality of web service-based applications to ensure smooth ...

Software Engineering Manager

Dearborn, MI ยท On-site

$85.40 - $143.20/hr

The Software Engineering Manager will lead a team of Software Engineers and a Technical Program ... Experience working with DevOps/Security tools like GitHub, Cloud Build, Tekton, 42Crunch, FOSSA ...

Senior Software Developer

Livonia, MI ยท On-site

$51 - $67.50/hr

Stefanini is looking for a Senior Software Developer (Dearborn, MI) This role will serve as the ... Managers, and engineering teams to deliver high-impact solutions aligned with business and ...

next page

Showing results 1-20

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 - Full time

Miracle software system

Novi, MI โ€ข On-site

Full-time

Re-posted 17 days ago


Job description

Company Description

Miracle Software Systems, Inc. is a Global System Integrator; a Technology Solution Provider headquartered in Novi, MI. Established in 1994, Miracle has over 25 years of history helping Fortune 500 and Fortune 1000 companies through Business Transformation Initiatives with innovative technology Products and Solutions driven by Data Science and Analytics, Enterprise Cloud, Mobility, Virtual Reality, Digital Experience, Machine Learning, AI, Enterprise Application Integration and more. We are a Premier Partner of IBM and a National Implementation Partner of SAP. Miracle's team spans four continents and includes 2000 IT Professionals working across the globe, our teams run on the core principles of Quality Delivery, Thought Leadership and Affordable Innovation.

We are well established, having a presence in 5 continents around the globe and been serving the industry for the past 20 years. Given our focus on Integration & SOA, we are more nimble, flexible, and quicker in delivering solutions to our clients and given our deep industry expertise can tailor our services & solutions around your needs. We are also able to support multiple vendor stacks such as IBM, SAP, and Oracle.ย 

Job Description

Title: Software Developer

Location: Novi, MI / Bentonville, AR / Atlanta, GA - Must be open to relocate/travel

Duration:ย Full time role - W2, Benefits included

Experience:ย Entry level - 1 to 3 years

Salary:ย $60-$65k/year, DOE

Sponsorship: Available for eligible candidates

US Residents only

Overall 1ย toย 3ย Years' Experience across different levels & skill not limited to

  • Cloud: OpenStack/Cloud Foundry; Pivotal - an Instance of Open Stack; AWS /Azure
  • Frame Works: Spring, Hibernate , JSF , Spring Boot, Spring Cloud, Spring Security, Rest API, Struts -good to have, Selenium, Junit, Mockito
  • Front end: Angular Js, Boot Strap, React Js,ย  Mobile Layouts understanding
  • Tools: GIT/SVN/CVS, Jenkins, Maven / Ant , Docker- Good to Have
  • Methodologies: Agile/Scrum, TDD/OOP - good to have
  • Good to have Understanding on various integration platforms , API's etc
Qualifications

Minimum Qualifications:

  • Bachelor's Degree - Computer science/Engineering, preferred.
  • Have 1+ years in a Software Developer/Java Developer role
  • 1+ years experience with: HTML, CSS, JavaScript, OOP (Object Oriented Programming), AngularJS, NodeJS, etc.ย 
  • Have experience working with source code management tools in a shared code environment
  • Strong written and oral communication skills.
  • Enjoy working in a high-energy environment as part of an application development team
  • Have the ability to work under pressure with strict timelines
  • Passionate for technology, software, and data.ย 
Additional Information

Work Location: Novi, MI / Bentonville, AR / Atlanta, GA