Staff Software Engineer, Platform
$155,000–$175,000 year
Hybrid · Elmhurst, Illinois, United States
Job Summary
Senior Staff Software Engineer, Platform responsible for owning the platform’s APIs, events, and integration surfaces used by internal teams and external partners. Architect event-driven, distributed systems that remain resilient in 24/7 operation; guide data architecture decisions (schema design, partitioning, and storage choices); architect authentication and identity across multi-app ecosystems (OAuth/OIDC, federated SSO, RBAC); emphasize reliability and observability with distributed tracing, telemetry, and meaningful SLOs; drive pattern adoption for teams (service creation, partner integrations, breaking-change management) and enforce CI/CD, testing, and feature flags. Collaborate with product and operations to translate business needs into durable platform capabilities; mentor senior engineers and grow the engineering bench; bring experience with AI tooling and agentic workflows to practical engineering or operational problems.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
- 10+ years building and operating production systems, including staff-level scope (architecting across multiple services)
- Deep .NET expertise: C#, ASP.NET Core
- Extensive production experience on Azure (App Service, Functions, Service Bus)
- Experience designing APIs, contracts, and integration surfaces at scale (versioning, deprecation, backwards compatibility)
- Hands-on experience designing authentication, authorization, and federated identity (OAuth/OIDC, federated SSO, RBAC)
- Mastery of database design at scale (schema modeling, indexing, partitioning, query performance)
- Mastery of distributed systems (messaging patterns, idempotency, consistency, failure modes)
- Experience with frontend frameworks (Flutter, React, Vue, Angular) to reason about end-to-end impact
- Background delivering mobile apps for field/frontline users
- Geospatial, routing, or mapping experience
- Prior work in logistics, marketplaces, or platforms with heavy third-party integration surfaces
- Hands-on experience applying AI tooling (agentic workflows) to engineering/operational problems
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.