1

Internal Developer Tools Software Engineer Jobs in Detroit, MI

This role involves close collaboration with internal stakeholders and external vendors to gather ... Experience with modern frameworks and tools: React, Angular, .NET, Bootstrap, Spring, MySQL, or ...

Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered ... Use AI-assisted development tools to accelerate development, refactoring, test creation, and ...

Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered ... Use AI-assisted development tools to accelerate development, refactoring, test creation, and ...

Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered ... Use AI-assisted development tools to accelerate development, refactoring, test creation, and ...

... internal operations users. You will work within a microservices architecture, contribute to ... Leverage AI-assisted development tools (such as Claude Code) to accelerate implementation, code ...

... internal operations users. You will work within a microservices architecture, contribute to ... Leverage AI-assisted development tools (such as Claude Code) to accelerate implementation, code ...

Embedded Software Engineer

MI · On-site

$118K - $156K/yr

... internal teams, customers, and manufacturing operations. This position requires strong analytical ... tools, and utilities. • Apply software design theories, engineering principles, and scientific ...

next page

Showing results 1-20

Internal Developer Tools Software Engineer information

See Detroit, MI salary details

$29.2K

$99.3K

$239.1K

How much do internal developer tools software engineer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for internal developer tools software engineer in Detroit, MI is $99,259.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,900.00 and $104,900.00 per year, depending on experience, location, and employer.

How do Internal Developer Tools Software Engineers typically interact with other development teams within the company?

Internal Developer Tools Software Engineers work closely with a variety of engineering teams to understand their workflows, gather feedback, and identify pain points in the development process. Communication is key, as these engineers often facilitate onboarding, provide training for new tools, and respond to support requests. Collaboration usually involves participating in cross-team meetings, collecting requirements, and iterating on tools based on real-world usage. This close partnership ensures that the tools developed genuinely improve productivity and address the practical needs of their colleagues.

What is the difference between Internal Developer Tools Software Engineer vs Software Engineer?

AspectInternal Developer Tools Software EngineerSoftware Engineer
Primary FocusDeveloping and maintaining internal tools to improve developer productivityBuilding applications, systems, or features for end-users or clients
Work EnvironmentTypically within tech companies, collaborating with internal teamsVaries across industries, often with direct customer interaction
Required SkillsStrong programming, understanding of developer workflows, internal tool developmentBroad software development skills, depending on domain
Industry UsagePrimarily in tech companies, startups, and large enterprises with internal toolsAcross all industries including tech, finance, healthcare, etc.

In summary, Internal Developer Tools Software Engineers focus on creating tools that enhance internal developer efficiency, whereas Software Engineers develop a wide range of applications for external users. Both roles require strong programming skills but differ in their primary objectives and work environments.

What are Internal Developer Tools Software Engineers?

Internal Developer Tools Software Engineers are specialists who design, build, and maintain software tools that improve the productivity of other developers within an organization. Their work often includes creating build systems, continuous integration pipelines, testing frameworks, and deployment tools. These engineers collaborate closely with development teams to understand their workflows and challenges, then develop solutions that streamline processes, reduce manual work, and enhance code quality. By focusing on internal tooling, they help the whole engineering organization move faster and deliver higher-quality products.

What are the key skills and qualifications needed to thrive as an Internal Developer Tools Software Engineer, and why are they important?

To thrive as an Internal Developer Tools Software Engineer, you need strong programming skills (often in languages like Python, Java, or Go), expertise in software development processes, and experience with building scalable infrastructure, typically supported by a degree in computer science or related field. Familiarity with CI/CD systems, containerization tools (like Docker and Kubernetes), version control (such as Git), and cloud platforms is usually required. Excellent problem-solving abilities, collaboration, and proactive communication are vital soft skills in this role. These skills and qualities are essential for designing efficient tools that improve developer productivity, streamline workflows, and support organizational engineering goals.
What are popular job titles related to Internal Developer Tools Software Engineer jobs in Detroit, MI? For Internal Developer Tools Software Engineer jobs in Detroit, MI, the most frequently searched job titles are:
What job categories do people searching Internal Developer Tools Software Engineer jobs in Detroit, MI look for? The top searched job categories for Internal Developer Tools Software Engineer jobs in Detroit, MI are:
What cities near Detroit, MI are hiring for Internal Developer Tools Software Engineer jobs? Cities near Detroit, MI with the most Internal Developer Tools Software Engineer job openings:
Base Software Engineer - Communications

Base Software Engineer - Communications

Stellantis

Auburn Hills, MI • On-site

Full-time

Posted 16 days ago


Stellantis rating

7.4

Company rating: 7.4 out of 10

Based on 124 frontline employees who took The Breakroom Quiz

17th of 44 rated automakers


Job description

The Base Software Engineer will be responsible for the development of software for difference inhouse-developed control modules. Engineer will perform software requirements analysis, design, coding, test plan creation, and testing for Communication Stack software features and related CDD features. Perform reviews and/or inspections for requirements, design documents, Specifications, Autosar BSW Configurations, C/C++/assembly code, and test plans. Interact with other department/vendors on eliciting software requirements. Embrace and ensure virtualization methods and techniques are used in controls/software development life cycle.
Basic Qualifications:
  • Bachelor of Science degree in Electrical Engineering, Computer Engineering or a related Engineering degree from an ABET accredited University
  • Minimum 5 years of Embedded software engineering experience
  • Minimum of 3 years of experience or good understanding of embedded C/C++ software.
  • Minimum of 3 Experience in Classic Autosar Communication stack configuration
  • Deep understanding of Ethernet and CAN/LIN protocols
  • Experience in programming / scripting language(s)
  • Experience in software verification / validation
  • Experience using data acquisition tools
  • Strong communication skills, both verbal and written
  • Ability to adapt to a changing environment with minimal effect on productivity

Preferred Qualifications:
  • Experience with CAN stack, Ethernet Stack, SPI, LIN and Flash Bootloader integration, OSEK OS, or diagnostic management
  • Hardware background (ability to read/understand ECU schematic, identify HW-SW integration issues)
  • Automotive software development related experience either at work or university
  • Embedded C/C++ software experience in Real Time Operating System environment
  • Experience with Autosar Tools, ETAS ISOLAR, CANoe, CANAnlayzer, Lauterbach debugger
  • Experience implementing Embedded Real-Time Controls and Software solutions.
  • Strong understanding of internal combustion engines and/or vehicle subsystems
  • Familiarity with microprocessor-based controls and development tools (emulators, debuggers, etc.)
  • Experience in simulation/virtual methodologies and/or tools

What Stellantis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom