About The Position

As a Senior Staff Developer in the Booking group, you’ll serve as a strategic technical leader, helping Jane make scheduling seamless, efficient, and delightful for both patients and practitioners. This is a high-impact, cross-cutting role that supports multiple teams, guiding technical decisions and growing leadership within the group. Reporting directly to the Group Lead, you’ll act as a leader of leaders, bringing clarity to complex technical challenges, setting a long-term technical vision, and mentoring others to do the same. You’ll collaborate with product, design, and engineering partners to evolve Jane’s scheduling experience, from the moment a patient begins discovering care, to the moment they step into a clinic. Whether it’s enhancing our patient-facing app, scaling booking systems to improve discoverability of Jane clinics, or establishing foundational patterns for an event-driven architecture, your work will directly support Jane’s mission to help the helpers. This is a hands-on leadership role: you’ll spend a portion of your time in the code, prototyping, unblocking teams, and working through tough architectural problems. You’ll also lead the Booking Group Architecture Team, a collective of Staff developers across the group, and work closely with the broader Architecture Leadership Team to influence company-wide direction. If you thrive in ambiguity, enjoy elevating others, and have a passion for building resilient systems at scale, this is your opportunity to make a meaningful impact.

Requirements

  • A University Degree in Computer or a related STEM field plus approximately 15+ years of experience. Those with a Master's or PhD may be considered with less experience. Alternatively, candidates with 18+ years of industry experience gained through non-traditional paths, such as bootcamps or self-teaching, are also encouraged to apply!
  • Depth and diversity of experience, already operating in a leadership capacity at the Senior Staff or Architect level, demonstrated by successfully leading complex, high-impact projects with scope spanning across multiple teams and organizational domains.
  • Experience in shaping and driving the technical strategy for a group/department by participating and contributing to long-term vision planning (12-24 months), roadmap, and strategy planning.
  • Actively drives architectural decisions, system designs, and technology selection, ensuring alignment with long-term strategic goals and scalability.
  • Proven experience in establishing and upholding best practices while maintaining high engineering standards across multiple teams and/or the organization, ensuring consistent adoption and alignment with organizational goals.
  • Ability to communicate complex technical solutions to both technical and non-technical stakeholders, collaborating effectively with stakeholders and leadership to ensure cohesive, efficient, and timely product development.

Responsibilities

  • Architect for Scale: Lead Jane’s shift toward event-driven architecture, helping our scheduling and booking systems scale to serve clinics and patients more effectively, while powering integrations with third-party tools and services.
  • Mentor & Multiplier: Coach and develop Staff and Senior Developers across the Booking group. Facilitate technical discussions, architecture reviews, and design feedback sessions that help grow capability and alignment across teams.
  • Unblock & Accelerate: Jump into our most complex technical problems, from system decoupling to performance issues, and work hands-on with teams to move critical projects forward with confidence.
  • Build the Future of Booking: Support both foundational and forward-looking initiatives, including our messaging platform, Patient Engagement App, Marketplace, and scheduling enhancements, ensuring these systems are resilient, performant, and designed to scale with Jane’s growth.
  • Shape Jane’s Technical Direction: Represent the Booking group in Jane’s Architecture Leadership Team, helping to set technical standards, inform platform-level decisions, and advocate for scalable, secure, and customer-centered architecture.
  • Lead by Example: Continue coding on key projects, helping solve the hardest problems and mentoring others through example. Whether in legacy code or greenfield services, you’ll demonstrate how thoughtful, maintainable code unlocks impact.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service