Remote job
Staff Software Engineer
Job details
About this role
Role overview
This staff-level engineering role shapes the technical direction and architecture of a business vertical within a healthcare data collaboration platform. The position drives innovation across verticals, solves large-scale distributed-systems challenges, and mentors senior engineers while operating with significant autonomy and influence. It is a multi-cloud, high-scale environment that anchors platform reliability, security, and performance.
Responsibilities
- Define and lead multi-team technical strategies for scalability and interoperability - Design frameworks and reusable systems adopted across multiple engineering pods and used as organization-wide patterns - Drive cross-functional initiatives spanning data architecture, security, and reliability - Advise senior leadership on technical direction and major tradeoffs, representing engineering in executive technical decisions and planning - Mentor senior engineers and influence both cultural and architectural evolution
Requirements
- 10+ years of software engineering experience with demonstrated system design mastery - Deep experience with large-scale distributed systems, multi-cloud architectures, data pipelines, and security - Strong organizational influence and the ability to align teams across verticals - Ability to translate strategic objectives into scalable engineering execution - Commitment to mentorship, technical excellence, and continuous improvement
Nice to have
- Background operating as a trusted technical advisor across ambiguous, cross-functional problem spaces - Track record of balancing vision with pragmatic implementation and organizational awareness
Benefits and work setup
- Estimated total cash compensation range: $220,000–$275,000 USD