Staff Software Engineer

Medspeed LLC
Elmhurst, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 175K

Job location

Elmhurst, United States of America

Tech stack

Flutter
Query Performance
ASP.NET
.NET
API
Artificial Intelligence
Azure
C Sharp (Programming Language)
Continuous Integration
Data Architecture
Database Design
Distributed Systems
Federated Identity Management
OAuth
OpenID
Role-Based Access Control
Software Engineering
Management of Software Versions
Web Applications
React
Indexer
Vue.js
Data Layers
Angular
Information Technology
Front End Software Development
Dynatrace

Job description

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.

Requirements

  • 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.

Benefits & conditions

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.

About the company

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.

Apply for this position