What Staff Engineers Actually Do in Regulated Organizations
The Staff Engineer role in regulated organizations is grounded in durability over velocity — defining system boundaries and designing for operational longevity.

There is a version of the Staff Engineer that gets written about frequently in engineering blogs — the technical visionary who shapes roadmaps, mentors teams, and influences organizational strategy. That version is not wrong, exactly, but it is incomplete. In regulated organizations, the Staff Engineer role is grounded in something more operational and, in some ways, more constrained. The work is less about vision and more about durability. Less about velocity and more about what happens when something goes wrong at 2 AM in a hospital sterile processing department.
This essay is about what that actually looks like.
The Scope Difference Is Not About Seniority
The distinction between Senior and Staff scope is often framed as a matter of reach — Senior engineers own features, Staff engineers own systems. That framing is directionally correct but undersells what the shift actually requires in practice.
A Senior engineer in a regulated environment can deliver a well-structured React Native module, write clean API integration code, and produce work that is maintainable and testable. That is genuinely valuable and hard to do well. The Staff scope begins where the module's behavior intersects with systems the engineer does not control: the MDM enforcement layer that governs what the application can access, the SOAP/XML backend that has not changed in eight years and will not change now, the PHI data store that must be isolated from unrelated application state, the offline behavior that clinical staff will depend on when the hospital's Wi-Fi drops during a procedure.
Senior engineers solve problems within a system. Staff engineers are responsible for defining where the system's boundaries are, what assumptions sit behind those boundaries, and what happens when those assumptions fail. In regulated contexts, that boundary work is not optional or architectural luxury — it is the mechanism by which compliance constraints become implementable rather than aspirational.
When I was leading the STERIS MHC platform modernization, the organization had a legitimate business goal: replace a Xamarin MAUI application with something maintainable, scalable, and easier to staff against. The Senior engineering work on that project was real and substantial — building a DataWedge Native Module for Zebra scanner hardware, constructing a SQLite offline cache with indexed schemas, integrating Microsoft Intune SDK for App Protection Policies. All of it required technical depth and careful execution.
But the Staff work was different. It was the decision to enforce a typed API abstraction layer between the React Native application and the legacy SOAP/XML backend services — not because the SOAP services were going away, but because they were not going away, and every screen that reached directly into a SOAP endpoint would eventually become a maintenance liability when service contracts shifted. The abstraction layer was not a technical preference. It was a structural decision about where to contain future change so that the application layer remained stable when the backend did not.
That distinction — containing future change inside explicit boundaries — is one of the defining characteristics of Staff work in regulated systems.
Compliance Is an Architectural Input, Not a Checklist
In organizations where HIPAA, FDA 21 CFR, or similar frameworks govern the software, compliance tends to be treated operationally as a review process that happens at or near the end of a development cycle. Legal reviews the data handling. Security reviews the auth flows. A compliance officer confirms that the audit trail is present. The engineering team ships.
This model is not wrong for greenfield systems operating in stable environments. But in systems that have legacy backends, multi-team ownership, MDM-managed device fleets, and clinical operational dependencies, compliance review at the end of a cycle is reactive. By that point, the architectural decisions that determine whether compliance is achievable have already been made.
The Staff Engineer's job, in part, is to pull compliance constraints forward into architectural decisions — not to become a compliance officer, but to understand the constraints well enough to design against them from the start.
PHI containment is a clear example. In the Presbyterian Health Services myPRES application, the session model carried authenticated user data including PHI across multiple application surfaces: native screens, a WebView-embedded MyChart portal, claims data, and messaging threads. The naive implementation would distribute session state across each module as needed. The correct implementation centralized session state under Redux Toolkit and Redux Saga, with explicit boundaries around PHI-containing state slices and a unified Okta SSO session that was passed to the WebView rather than re-authenticated separately.
This was not primarily a compliance decision in the moment it was made. It was an architectural decision about where the session lived and who was responsible for its integrity. The compliance benefit — auditable state transitions, predictable session expiry, consistent session handling across native and WebView surfaces — was a consequence of the architectural correctness, not a separate concern layered on afterward.
When MDM enforcement is in scope, the same principle applies. On the STERIS platform, the Microsoft Intune SDK enforced App Protection Policies across a fleet of Zebra TC52X devices managed by hospital IT departments. MDM configuration — domain, server, site selection — was injected at runtime from the MDM management layer rather than hardcoded or entered by users. The reason for that decision was partly operational: fleet-managed devices should receive configuration from fleet management, not from users who may not know the correct values. But the compliance dimension was equally important. Hardcoded endpoints are not auditable. User-entered configuration introduces error and cannot be verified. Runtime MDM injection produces a configuration path that is traceable, consistent, and under IT governance.
The Staff work here was understanding the MDM enforcement model well enough to design the configuration architecture around it, rather than treating MDM as an integration task to be completed after the application architecture was established.
Legacy Integration as a Constraint, Not a Problem
Regulated organizations tend to have backends that are older than the mobile applications consuming them. SOAP/XML services from 2008 are not unusual. Stored procedure APIs with undocumented return shapes are not unusual. REST services that return XML payloads with field names that reflect database column names from a schema designed before anyone had heard of REST are not unusual.
The instinct, particularly in organizations where engineering culture is relatively mature, is to treat these backends as technical debt to be addressed. The Staff Engineer's job is often to resist that instinct on behalf of operational stability, while simultaneously designing the application layer to be insulated from the backend's specific characteristics.
At STERIS, the backend services were SOAP/XML with uneven coverage — some endpoints had formal contracts, others did not. A full rewrite was explicitly out of scope. The architectural response was to build a typed API abstraction layer using React Query that presented stable, typed data interfaces to the application layer regardless of whether the underlying call was REST or SOAP. The abstraction made the backend's inconsistencies a problem for the API client package, not a problem for every screen in the application. When service contracts changed, the change surface was contained.
This is not a novel architectural pattern. The value is not in the cleverness of the solution. The value is in the decision to make it a first-class architectural concern rather than something that gets addressed incrementally as problems emerge. Incremental addressal in a regulated environment means that issues surface in production, where the cost of a fix includes compliance review, change management, and in clinical contexts, potential operational disruption.
The Staff Engineer's relationship with legacy systems in regulated organizations is fundamentally about containment. You are not going to replace the SOAP services. You are going to design a system that does not require you to.
Cross-Team Alignment as an Engineering Deliverable
The organizational dynamics of regulated environments are distinctive. Healthcare organizations typically have separate teams for clinical operations, IT governance, compliance, and engineering. A decision that is straightforward from an engineering perspective — inject MDM configuration at runtime, centralize session state, implement an offline cache — may require alignment across teams that have different risk tolerances, different vocabularies, and different approval processes.
This is frequently described as a soft skill problem, as if the engineering work is complete and the remaining task is convincing people to accept it. In practice, the alignment work and the engineering work are not sequential. The alignment work shapes what the engineering work is.
On the DirecTV Stream platform migration, the Angular team owned web production. The React Native for Web initiative could not succeed as a unilateral engineering decision — it required the Angular team to eventually transition onto the new platform, which meant demonstrating architectural competence on the new codebase before requesting organizational commitment to it. The decision to start as a solo R&D effort, build a working proof of concept, and then demonstrate it to the VP of Product before proposing a migration was not a political maneuver. It was the correct sequencing of evidence before organizational ask.
The Storybook plus contract-mocked API approach was a similar case. There was a hard contract deadline with a partner entertainment site. The backend was not ready. The path forward required decoupling frontend delivery from backend readiness, which in turn required organizational confidence that frontend delivery against a mocked API would produce something production-worthy. Proposing Storybook as a delivery mechanism was not a technical recommendation in isolation — it required demonstrating to non-engineering stakeholders that the resulting components would integrate cleanly when the real API was available.
Cross-team alignment in regulated organizations often requires the Staff Engineer to translate between the engineering model and the operational or governance model. Compliance officers do not think in terms of abstraction layers. Hospital IT departments think in terms of device management policies and change management procedures. Product owners think in terms of release timelines and feature commitments. The Staff Engineer is not there to educate these stakeholders about software architecture. The work is to understand their constraints well enough to incorporate them into architectural decisions, and to communicate about those decisions in terms that each audience can evaluate.
The Offline Problem Is an Organizational Problem
In clinical environments, network reliability is not guaranteed. Zebra handheld scanners operate in hospital basements, sterile processing areas, and environments where Wi-Fi coverage is inconsistent. An application that requires continuous network connectivity to function is not suitable for clinical workflows, regardless of its other merits.
This sounds like a technical constraint with a technical solution — build an offline cache, implement background refresh, handle session persistence across restarts. That description is accurate, but it undersells the organizational dimension.
The decision to implement an offline-first data layer using SQLite on the STERIS platform was not purely a technical decision. It was a statement about operational reliability that had to be designed against, not added as a feature after the fact. The schema design for the SQLite cache reflected clinical data domain knowledge — the reference tables that needed to be available offline, the update frequency appropriate for each data type, the session state that had to persist across restarts to preserve inactivity auto-logout behavior carried over from the Xamarin client.
Getting this right required understanding clinical workflows at sufficient depth to know which data absence would be operationally disruptive and which would be tolerable. That understanding came from working with clinical operations stakeholders before the architecture was finalized, not after. The offline-first design was as much a product of that alignment as of technical judgment.
Operational Longevity as the Measure
The measure of Staff-level work in regulated organizations is not feature delivery rate, though that matters. It is whether the systems and structures put in place remain sound eighteen months later, when the team composition has changed, the compliance requirements have evolved, and new engineers are building on top of an architecture they did not design.
The abstraction layer that contained SOAP/XML complexity does not need to be re-explained every time a new engineer integrates a new endpoint. The component library built in Storybook before screen development began provides a visual regression baseline that survives personnel turnover. The MDM configuration architecture that injects runtime values from fleet management does not break when a hospital IT department changes its server configuration. The session model that centralizes PHI-containing state under explicit boundaries remains auditable when a compliance review requires demonstrating data isolation.
This is what operational longevity looks like in practice. It is not systems that are immune to change — nothing is immune to change — but systems that are designed so that change is explicit, bounded, and understandable. In regulated environments where the cost of a production failure includes clinical impact, compliance exposure, and change management overhead, the difference between a system that manages change well and one that does not is not academic.
Staff engineers in regulated organizations earn their scope by designing for that longevity — by making compliance constraints structural rather than procedural, by containing legacy integration complexity within explicit boundaries, by sequencing architectural decisions so that the system remains coherent as the organization, the team, and the requirements change around it.
That is the work. It is less visible than shipped features and harder to describe in a performance review cycle. But it is what keeps the lights on.
