1

Senior Performance Engineer Jobs in Michigan (NOW HIRING)

Senior Software Engineer

Madison Heights, MI · On-site

$113K - $149K/yr

Position Overview The Senior Software Engineer is a senior technical contributor responsible for ... Contribute to system-level debugging, performance tuning, and continuous improvement initiatives

Senior Software Engineer

Madison Heights, MI · On-site

$113K - $149K/yr

Position Overview The Senior Software Engineer is a senior technical contributor responsible for ... and performance Implement and maintain hardware interface layers using C/C++ Design real-time ...

In this role, the Senior Engineer will lead and influence material selection, structural integrity, durability performance, and manufacturability of shock absorber components supporting both passive ...

Sr. Occupant Safety Engineer

Troy, MI

$99K - $136K/yr

Sr. Occupant Safety Engineer #1055471 Who we are looking for: We are looking for an energetic ... Optimize the performance of the relevant components needed to meet occupant performance targets ...

Senior Structural Engineer

Grand Rapids, MI · On-site

$96K - $131K/yr

We are looking for a Senior Structural Engineer to join our team in West Michigan. We are looking ... We offer a collaborative team environment, competitive salaries and benefit program, performance ...

Sr Quality Engineer

Holland, MI · On-site

$82K - $111K/yr

Senior Quality Engineer Reports To : Quality Manager Location : Holland, MI People First. Safety is ... Drive continuous improvement initiatives that improve quality performance, reduce customer ...

next page

Showing results 1-20

Senior Performance Engineer information

See Michigan salary details

$51.9K

$110.3K

$159.9K

How much do senior performance engineer jobs pay per year?

As of Jul 2, 2026, the average yearly pay for senior performance engineer in Michigan is $110,306.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,100.00 and $125,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Senior Performance Engineer position, and why are they important?

To thrive as a Senior Performance Engineer, expertise in performance analysis, capacity planning, and system optimization—often backed by a degree in computer science or a related field—is crucial. Familiarity with tools such as LoadRunner, JMeter, APM solutions, profiling tools, and relevant certifications like CPPE or PMP are highly beneficial. Strong problem-solving, collaboration, and clear communication skills are vital for identifying bottlenecks and working closely with cross-functional teams. These combine to ensure robust system performance, user satisfaction, and reliable application scalability in demanding technical environments.

What are the most common responsibilities of a Senior Performance Engineer on a day-to-day basis?

A Senior Performance Engineer typically oversees performance testing cycles, analyzes system metrics, and collaborates with development and operations teams to diagnose and resolve performance issues. Daily tasks often include designing and executing test plans, monitoring application behavior under load, and recommending improvements for scalability and efficiency. They also participate in code reviews and architectural discussions to identify potential bottlenecks early in the development cycle. Consistent communication with both technical and non-technical stakeholders is key, ensuring that performance goals align with business objectives.

What is a Senior Performance Engineer job?

A Senior Performance Engineer is responsible for optimizing the performance, scalability, and reliability of software applications and systems. They analyze performance metrics, conduct load and stress testing, identify bottlenecks, and work with development teams to implement improvements. This role requires expertise in profiling tools, performance tuning, and system architecture to ensure optimal user experience. Additionally, they may establish best practices for performance testing and contribute to overall system design decisions.

What are the most commonly searched types of Performance Engineer jobs in Michigan? The most popular types of Performance Engineer jobs in Michigan are:
What are popular job titles related to Senior Performance Engineer jobs in Michigan? For Senior Performance Engineer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Senior Performance Engineer jobs in Michigan look for? The top searched job categories for Senior Performance Engineer jobs in Michigan are:
What cities in Michigan are hiring for Senior Performance Engineer jobs? Cities in Michigan with the most Senior Performance Engineer job openings:
Infographic showing various Senior Performance Engineer job openings in Michigan as of June 2026, with employment types broken down into 97% Full Time, 1% Part Time, and 2% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $110,306 per year, or $53 per hour.
Senior Software Engineer

Senior Software Engineer

Mettle Ops

Madison Heights, MI • On-site

$113K - $149K/yr

Contractor

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Position Overview

The Senior Software Engineer is a senior technical contributor responsible for designing, implementing, and supporting embedded and real-time software systems. This role focuses on architecture, protocol implementation, and high-reliability communication systems used in complex, hardware-integrated environments.

The position requires deep expertise in embedded software development, real-time systems, and distributed communication, with the ability to make sound architectural decisions and mentor junior and intermediate engineers.

Length: 6 Month contract with a possibility of an extension

Key Responsibilities

  • Own architectural decisions for real-time embedded communication systems
  • Design and implement message routing, translation layers, and distributed messaging architectures across heterogeneous network domains
  • Develop production-quality embedded software with a focus on reliability, determinism, and performance
  • Implement and maintain hardware interface layers using C/C++
  • Design real-time systems with deterministic timing requirements
  • Bridge and integrate heterogeneous network types across hardware and software boundaries
  • Author and maintain technical documentation including ICDs, message catalogs, and configuration schemas
  • Establish configuration standards that scale across device families
  • Lead hardware/software integration efforts in coordination with FPGA and systems teams
  • Drive code quality standards for safety-critical embedded systems
  • Evaluate and prototype emerging communication protocols
  • Support and guide junior and intermediate engineers through technical mentorship and code review
  • Contribute to system-level debugging, performance tuning, and continuous improvement initiatives
  • Potential technical leadership on autonomous vehicle and UAS initiatives

Work Environment

  • On-site engineering environment in Madison Heights, MI
  • Close collaboration with software, hardware, and systems engineering teams
  • Primarily desk-based work with extensive hands-on development and testing