Staff Software Engineer, Platform
MedSpeed
About the role
About MedSpeed
Join MedSpeed and help deliver health! We’re a healthcare logistics company partnering with organizations nationwide to transport vital medical supplies and specimens. At MedSpeed, teamwork, integrity, and growth drive everything we do. If you’re passionate, driven, and ready to make a real impact, we want to hear from you. Today, we have a nationwide presence with locations across the U.S., yet we’ve never lost the entrepreneurial spirit and close-knit culture that defined us from day one.
Our people are at the heart of what we do and how we support our customers. We work as one team, we keep our promises, and we get better every day. These aren’t just words; they shape how we support each other, grow together, and deliver real impact.
The Role
The Staff Software Engineer, Platform, will own the technical direction of the layer with the biggest leverage in our stack - the services, contracts, and integration surfaces that the rest of engineering and our partners build against. The platform sits between many moving parts: couriers in the field, dispatch, customer systems, and external partners, each with their own constraints, latencies, and failure modes. Getting the seams right is the work.
The Staff Software Engineer, Platform is a senior individual-contributor role for someone who has chosen the technical track on purpose. You won't manage people, but you'll shape what multiple teams build.
How You Will Contribute:
- Own the platform's technical direction - the APIs, events, data layers, and integration surfaces that internal teams and external partners build against.
- Architect event-driven, distributed systems that hold up under a 24/7 operation: out-of-order events, retries, idempotency, partial failure, and eventual consistency.
- Make data architecture calls that pay off over years- schema design, partitioning, relational vs. non-relational choices, and migration paths that keep data scaling with the business.
- Architect authentication and identity for our portfolio of mobile and web apps - OAuth/OIDC, federated SSO, and RBAC patterns that let internal staff, independent contractors, preferred-vendor employees, and customer-side users at hospitals, labs, and pharmacies sign in cleanly across the platform.
- Make reliability and observability first-class - distributed tracing, structured telemetry, meaningful SLOs, and incident response practices that actually help during incidents.
- Raise the bar across teams - set the patterns other engineers reach for (spinning up a new service, integrating a new partner, rolling out a breaking change safely) and the delivery standards that go with them: CI/CD, testing, feature flags. Bring a pragmatic eye to where new tooling - including AI and agentic workflows - earns its place.
- Partner with product and operations to translate fuzzy business needs - better visibility for hospital, lab, and pharmacy users; better tools for couriers in the field; tighter feedback loops for dispatch - into durable platform capabilities.
- Mentor senior engineers and grow the bench of people who can step into work at this scope.
Skills For Success:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
- 10+ years (or equivalent depth) building and operating production systems, including experience at staff-level scope (architecting across multiple services, not just within a single application)
- Deep .NET expertise: C#, ASP.NET Core.
- Extensive production experience on Azure (App Service, Functions, Service Bus — or equivalents you can map over).
- A track record designing APIs, contracts, and integration surfaces that internal teams and external partners built against at scale — including the unglamorous work of versioning, deprecation, and backwards compatibility.
- Hands-on experience designing authentication, authorization, and federated identity for multi-app systems with diverse user populations — internal staff, contractors, and partner/vendor users (OAuth/OIDC, federated SSO, RBAC).
- Mastery of database design at scale - schema modeling, indexing, partitioning, query performance, and the judgment to pick the right storage tool for each job.
- Mastery of distributed systems - messaging patterns, idempotency, consistency, failure modes, and the operational consequences of each.
- The judgment to know when to introduce abstraction and when to resist it.
- Experience with Flutter (web or mobile), or a modern frontend framework (React, Vue, Angular) - enough to reason about end-to-end impact.
- Background delivering mobile apps for field or frontline users.
- Geospatial, routing, or mapping experience.
- Prior work in logistics, marketplaces, or platforms with a heavy third-party integration surface.
- Hands-on experience applying AI tooling (including agentic workflows) to real engineering or operational problems.
Our Commitment to You:
MedSpeed knows that doing meaningful work starts with being part of a company that values your well-being. That’s why, in addition to a collaborative and purpose-driven culture, we offer benefits that support your life both at work and beyond it. This includes medical, dental, and vision coverage; flexible spending accounts; paid time off to recharge; and a 401(k) to help you plan for the future.
The salary for this role ranges from $155,000 to $175,000, depending on factors like experience, skills, and location. A discretionary bonus is also available.
Please beware of fake job offers. MedSpeed only contacts candidates through official channels and never requests personal information outside of our secure application process. All position openings are at www.medspeed.com
As part of our hiring process, final candidates will be subject to a background check, in compliance with applicable laws.
MedSpeed is an Equal Opportunity Employer
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free