Get more replies from employers
Send a job-specific resume in minutes.
Shibumi is seeking a Staff Software Engineer to provide hands-on technical leadership, design solutions, and drive complex initiatives across the platform. You will influence architecture, mentor teammates, and raise the engineering bar while delivering meaningful features.
The role emphasizes ownership, multi-stack work across Java/Spring, Rust, React/TypeScript, and cloud-native services on AWS and Kubernetes. Hybrid work in Royal Oak, MI is supported.
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.
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:
We're looking for someone who leads through technical credibility rather than organizational authority.
You likely have experience:
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.
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.
Within your first six months:
Job Type: Full-time
Benefits:
Education:
Experience:
Work Location: Hybrid in Royal Oak, MI 48067