| Principal Software Architect Remote (US) - Full-time Overview The Architecture team at b.well defines how our cloud-native, multi-tenant healthcare platform is designed and built. We establish architectural patterns, evaluate technology choices, and ensure the system stays coherent and scalable as it serves tens of millions of users. We’re hiring a Principal Software Architect to join the team and work horizontally across engineering - helping evolve platform architecture, distributed systems patterns, API design, and data architecture. You’ll bring particular depth in event-driven architecture and healthcare data systems (FHIR) while operating across the full technical stack. This is a horizontal architecture role, not an embedded feature-team tech lead position. What you’ll do: - Evolve platform architecture across services, data, events, APIs, and infrastructure - refining patterns for resilience, scalability, consistency, and performance that teams apply across the system.
- Drive event-driven architecture including messaging patterns, event choreography, contract and schema governance, and integration strategies.
- Shape FHIR and health data architecture including resource design, data modeling, query patterns, and performance optimization for a healthcare data platform operating at scale.
- Participate in architecture reviews as part of the Architecture team’s approval process for significant designs and initiatives, applying consistent review criteria and ensuring designs meet platform standards before implementation. Document decisions as ADRs that guide future work.
- Develop reusable patterns and guardrails through reference architectures, design templates, and concrete examples that make it easy for teams to apply platform patterns.
- Stay technically credible by reviewing code, building reference implementations when needed, and using operational data to validate architectural decisions.
- Guide AI integration - safe patterns for how engineering uses AI tools, and how AI systems interact with events and healthcare data with clear PHI boundaries.
- Mentor and multiply tech leads and senior engineers on system design, distributed systems thinking, and architectural trade-offs.
What you bring: Platform architecture experience - Significant experience as a staff/principal engineer or architect designing and operating large-scale distributed systems (tens of millions of users or equivalent scale).
- Deep understanding of cloud-native, multi-tenant SaaS architecture with proven ability to design for scale, resilience, and operability.
System design mastery - Deep command of object-oriented design principles and design patterns (GoF, enterprise patterns, DDD), demonstrated through sustained work in strongly-typed OO languages (Java, Kotlin, C#, or similar).
- Strong grasp of distributed systems fundamentals including partitioning strategies, failure modes, back-pressure, and trade-offs in consistency and availability.
Event-driven architecture - Proven experience designing event-driven systems at scale including choreography, schema evolution, idempotency patterns, and integration trade-offs.
- Hands-on experience with Kafka or similar platforms including topic design, schema management, compatibility strategy, and operational patterns.
Data and API architecture - Working knowledge of data platforms (Spark, Databricks, or similar) and how batch/streaming workloads integrate with operational systems.
- Strong API design experience (REST, GraphQL, or both) including versioning, error handling, and contract evolution.
- Understanding of data modeling, caching strategies, and query optimization patterns.
Cloud and infrastructure patterns - Experience with Kubernetes and modern cloud platform services (AWS preferred).
- Practical knowledge of security patterns, identity/auth systems, and operational concerns at scale.
Healthcare domain - Healthcare and FHIR experience is valuable but not required - we’re seeking strong technical architects who can quickly master healthcare standards including FHIR and Implementation Guides.
What success looks like after 12–18 months: - Platform architecture patterns continue to mature and teams apply them consistently across new initiatives.
- Event-driven architecture standards are refined and broadly adopted, enabling reliable integration across services.
- FHIR and health data architecture is performant, scalable, and aligned with healthcare standards.
- Architecture reviews run efficiently with clear, documented decisions that teams reference regularly.
- Engineering velocity increases as architectural guidance helps teams build on solid foundations.
The target salary range for this position is $175,000 - $210,000 and is part of a competitive total rewards package including stock options, benefits, and incentive pay for eligible roles. Individual pay may vary from the target range and is determined by a number of factors including experience, location, internal pay equity, and other relevant business considerations. We review all employee pay and compensation programs annually at minimum to ensure competitive and fair pay. Data shows that women, people of color, and other underrepresented groups may be less likely to apply for jobs unless they believe they are a perfect match. But b.well holds diversity amongst its key values, and we have a strong commitment to building our workforce and products through that lens. You don't have to check every box in this job description to be a great fit for the role! If you're excited about this position and the prospect of working for b.well, please apply. If it turns out this role isn't for you, there may be other openings that could align with your experience and expertise! We are committed to an inclusive and diverse b.well. We are an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, genetic information, marital status or any other legally protected status |