OrthoFi is a leading company in the orthodontic industry that empowers practices with tech-savvy solutions for patient care. They are seeking a Principal Engineer to define architectural direction, drive platform transformation, and elevate engineering practices across teams.
Responsibilities:
- Define and govern architecture standards across the full stack (UI, API, data, infrastructure)
- Establish design patterns, engineering guardrails, and development best practices across teams
- Define software and system architecture for one or more product lines
- Drive tech stack consolidation and evaluate new technologies that enhance business capabilities
- Design robust, scalable software systems that deliver measurable business value
- Create coherent designs across multiple interacting systems and services
- Architect and lead company-wide modularization initiatives
- Define module boundaries, ownership models, and integration interfaces
- Create modularization roadmaps balancing technical risk and business priorities
- Lead large-scale platform upgrades and structural transformations
- Ensure high-quality rollout with minimal defect rates and well-defined failure domains
- Build and maintain a prioritized tech debt roadmap
- Balance long-term architectural health with near-term delivery commitments
- Influence senior leadership on investment and sequencing decisions
- Solve technical challenges that impact multiple products or teams
- Own system-level monitoring, KPIs, and observability strategy
- Define standards for logging, alerting, and reliability benchmarks
- Create supportability and scalability through automation of delivery, testing, and deployment
- Design CI/CD processes and repository architecture to support efficient development
- Define integration standards and cross-system communication patterns
- Ensure clean data flows and reliable system interoperability
- Design cohesive multi-component systems with aligned expectations
- Partner with data teams to support platform-wide data architecture
- Champion adoption of AI-driven solutions across the software development lifecycle
- Guide engineering standards and governance around AI usage at scale
- Integrate AI-driven capabilities such as performance tuning, telemetry analysis, and incident detection
- Collaborate with product and data teams to enable AI-powered platform features
- Set the bar for engineering quality, craftsmanship, and best practices
- Guide teams on architecture decisions and development standards
- Mentor senior engineers and sponsor career growth
- Recruit and develop principal and staff-level engineering talent
- Mediate technical conflicts and drive alignment across teams
- Communicate technical strategy, trade-offs, and risks to executive leadership
- Translate architectural decisions into business impact
- Shape technical narratives and drive cross-organizational alignment
- Navigate complex business constraints and ambiguous environments
Requirements:
- 15+ years of progressive software engineering experience
- 4+ years operating at Principal, Staff, or Distinguished Engineer level
- Demonstrated experience leading enterprise-scale architectural transformation
- Deep expertise in distributed systems, API design, and platform architecture
- Experience with modularization, platform consolidation, or re-architecture initiatives
- Proven track record influencing engineering direction across multiple teams
- Experience integrating AI/ML into engineering workflows or product capabilities
- Executive-level communication skills with C-suite stakeholders