About the job
Weave builds software for customer experience and payments, serving over 30,000 small to medium-sized healthcare practices. The Principal Software Engineer in Applications shapes technical strategy and architecture for products that support both patients and healthcare staff. Key areas include Revenue Cycle Management (covering Payments and Insurance Verification), Scheduling, Forms, Team Chat, Task Center, and Mobile App features.
What you will do
- Define and drive the long-term technical vision for core application domains, with a focus on Payments and Scheduling systems.
- Guide architectural decisions and technical direction across several engineering teams.
- Work closely with Engineering Directors, Staff Engineers, and Product leaders to advance Weave's platform.
- Mentor engineers, helping set high standards for problem-solving and engineering quality.
- Lead by influence, supporting teams and projects that cross organizational boundaries.
Team structure
The Applications Fellowship brings together engineering teams focused on Payments, Scheduling, Forms, Business Experience, Mobile Apps, and Revenue Cycle Management. This principal engineer partners with Engineering Managers, Staff Engineers, and cross-functional colleagues to maintain architectural consistency and drive progress on strategic technical goals.
Who thrives here
- Engineers with strong technical judgment who are comfortable navigating ambiguity.
- Those who lead through influence and example, not just authority.
- People who enjoy mentoring and elevating engineering standards.
Location and reporting
- Remote role based in India.
- Reports to the Senior Director of Engineering.
