1

Staff Engineer Jobs in Rochester Hills, MI (NOW HIRING)

As a Staff Software Engineer, you'll be a hands-on technical leader. You'll design solutions for new initiatives, untangle the hardest problems in our existing systems, raise the engineering bar ...

As a Staff Software Engineer, you'll be a hands-on technical leader. You'll design solutions for new initiatives, untangle the hardest problems in our existing systems, raise the engineering bar ...

Job Summary Intermediate level engineer responsible for independently evaluating, selecting and applying standard engineering techniques, procedures and criteria. Uses judgement in applying or ...

Job Summary Intermediate level engineer responsible for independently evaluating, selecting and applying standard engineering techniques, procedures and criteria. Uses judgement in applying or ...

New

The Role Our team is seeking a passionate and detail-oriented Staff Engineer to join us in driving innovation within the Vehicle Connectivity space. In this role, you'll be responsible for ...

The Role Our team is seeking a passionate and detail-oriented Staff Engineer to join us in driving innovation within the Vehicle Connectivity space. In this role, you'll be responsible for ...

Showing results 21-40

Staff Engineer information

See Rochester Hills, MI salary details

$21.2K

$91.4K

$177.2K

How much do staff engineer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for staff engineer in Rochester Hills, MI is $91,428.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,500.00 and $115,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a staff engineer, and why are they important?

To thrive as a Staff Engineer, you need deep expertise in software engineering principles, system architecture, and problem-solving, typically supported by a relevant degree and extensive industry experience. Proficiency with programming languages, cloud platforms, CI/CD tools, and familiarity with agile methodologies are commonly required, along with experience in technical leadership. Exceptional communication, mentorship, and collaboration skills set top performers apart as they guide teams and influence technical direction. These skills ensure effective delivery of complex projects, foster innovation, and drive organizational technical excellence.

How does a staff engineer typically balance hands-on technical work with mentoring and guiding other engineers?

As a Staff Engineer, you'll often find yourself splitting time between solving complex technical challenges and supporting the growth of your team. While you will still engage in deep technical work, a significant part of your role involves mentoring less experienced engineers, setting technical direction, and reviewing designs or code. Balancing these responsibilities requires strong time management and communication skills, as you need to ensure project progress while enabling team members to learn and excel. Many organizations expect Staff Engineers to lead by example, champion best practices, and foster a collaborative environment.

What is a staff engineer?

A staff engineer is a general title for an on-staff engineer in any number of industries. You can find these positions in fields including software development, the aerospace industry, civil engineering, and medical science. In this career, your job duties vary significantly depending on your industry. Generally, you work with a number of other developers and engineers to develop new systems or products or improve existing materials or processes. The qualifications needed for a career as a staff engineer include a bachelor’s degree in an engineering field relevant to your industry. Common degrees include electrical and mechanical engineering. While some employers prefer staff engineers with experience, you can secure an entry-level position with just the skills learned in your degree program.

What is a staff engineer?

A Staff Engineer is a senior technical role within engineering teams, often responsible for leading complex projects, setting technical direction, and mentoring other engineers. Unlike managerial roles, Staff Engineers typically remain deeply involved in hands-on technical work and architecture decisions. They play a critical role in bridging the gap between engineering execution and organizational strategy, ensuring that technical standards are maintained and innovations are implemented effectively. Staff Engineers may also collaborate with cross-functional teams to solve high-impact problems and drive the company's technical vision forward.
Infographic showing various Staff Engineer job openings in Rochester Hills, MI as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 17% Part Time, 1% Temporary, and 5% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $91,428 per year, or $44 per hour.

Staff Software Engineer

Shibumi.com, Inc

Royal Oak, MI • On-site

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted yesterday


Job description

About Shibumi and this role
At Shibumi, we build the strategic portfolio management (SPM) platform that helps some of the world's largest organizations decide where billions of dollars of strategic investment go. Our customers rely on the platform to plan, prioritize, fund, and execute their most important initiatives.
That creates an interesting engineering challenge. Shibumi isn't a single-purpose application with fixed workflows. It's a configurable platform where customers define their own business processes, rules, reporting, and data model. Keeping that flexibility fast, correct, and maintainable as the platform continues to grow is what makes the work rewarding.
As a Staff Software Engineer, you'll be a hands-on technical leader. You'll design solutions for new initiatives, untangle the hardest problems in our existing systems, raise the engineering bar through thoughtful design and code review, and continue shipping meaningful features yourself.
This role comes with broad ownership. You'll help shape the platform's technical direction, improve how we build software, and raise the engineering bar through design, mentorship, and thoughtful technical leadership. As a Staff Engineer, you'll have broad ownership and the opportunity to influence both the platform and how we build it.
The goal isn't to close the most tickets. It's to make an established engineering team meaningfully stronger.
What makes this technically interesting
Shibumi is a configurable, data-driven platform. Customers model their own initiatives, workflows, business rules, and reporting instead of adapting their business to fit rigid software. That flexibility introduces engineering challenges that span application architecture, distributed systems, data modeling, and performance.
A few examples:
  • Multi-tenant SaaS platform running across five production regions plus disaster recovery, backed by a contractual 99.9% availability SLA.
  • Business rule engine executing roughly 1 million customer-defined calculations every day.
  • Kafka event bus and OpenSearch indexes supporting millions of searchable objects.
  • Java/Spring and Rust services powering a React/TypeScript front end, all running on AWS and Kubernetes.

What you'll own
  • Significant areas of the platform from ambiguous problem through design, implementation, deployment, and long-term ownership.
  • Large initiatives before they reach a sprint by turning broad business goals into technically sound execution plans.
  • The cross-cutting technical problems that span services, teams, and architectural boundaries.
  • Raising the engineering bar through design discussions, architecture reviews, mentoring, and thoughtful code review.
  • Helping the team avoid unnecessary complexity by knowing what not to build.

What we're looking for
We're looking for someone who leads through technical credibility rather than organizational authority.
You likely have experience:
  • Influencing technical direction and earning trust without relying on title.
  • Making pragmatic engineering decisions and knowing when simplicity beats elegance.
  • Owning and improving large, mature codebases instead of always starting greenfield.
  • Building production systems in Java. Spring experience is a plus.
  • Working comfortably across backend, frontend, infrastructure, and whatever else the problem requires.
  • Communicating effectively with engineers, product managers, QA, and leadership.

We value engineers who simplify systems, question unnecessary complexity, and consistently leave codebases healthier than they found them.
This is a senior individual contributor role (6+ years experience). Most engineers who succeed here have spent several years operating at a Senior or Staff level, but we care far more about the depth of your experience than the number of years you've worked.
Nice to have
  • Multi-tenant SaaS platform experience.
  • Event-driven architectures using Kafka or similar messaging systems.
  • Experience with TypeScript/React or Rust.
  • Experience designing configurable platforms rather than single-purpose applications.

Technologies you'll work with
The core platform is built primarily in Java and Spring, with newer services written in Rust. Our frontend is built with React and TypeScript. Services communicate over HTTP and Kafka and run on AWS using Kubernetes (EKS), MSK, MariaDB, OpenSearch, S3, and CloudFront.
You'll work across the stack as the problem demands. While most engineers have areas of expertise, we value curiosity and ownership over specialization alone.
What success looks like
Within your first six months:
  • You've earned the trust of the engineering team.
  • You've led one or more significant initiatives from design through production.
  • Engineers seek you out for technical guidance.
  • The platform is healthier because of architectural and design decisions you've influenced.
  • Product managers trust you to help shape ambiguous ideas before implementation begins.

Logistics, compensation, and process
  • Hybrid in Royal Oak, MI
  • You'll report directly to the SVP of Engineering and work closely with Product, QA, and senior leadership on the technical direction of the platform.
  • You must be authorized to work in the United States.
  • Shibumi is an equal opportunity employer.

Job Type: Full-time
Pay: $120,000.00 - $200,000.00 per year
Benefits:
  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Parental leave
  • Referral program

Education:
  • Bachelor's (Preferred)

Experience:
  • 6+ years

Work Location: Hybrid in Royal Oak, MI 48067