Sr. Software Engineer - Provider Scheduling at Jobgether – United States
Explore Related Opportunities
About This Position
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Sr. Software Engineer - Provider Scheduling in the United States.
This role offers a unique opportunity to design and build backend systems that directly impact the delivery of healthcare services. You will contribute to the core scheduling infrastructure, telehealth capabilities, and third-party integrations, ensuring reliability, scalability, and performance across the platform. Collaborating closely with cross-functional teams, you will tackle complex technical challenges, lead initiatives to modernize systems, and develop solutions that enhance the provider and patient experience. The role allows for innovation in a remote-first environment, providing autonomy while making a tangible difference in mental healthcare access and delivery. You will play a key part in shaping systems that are integral to the organization’s mission of improving mental health outcomes nationwide.
As a Senior Software Engineer, you will own the development and maintenance of critical backend systems and contribute to technical strategy:
- Design, implement, and maintain scalable, reliable, and high-performance backend systems, including scheduling infrastructure and telehealth features.
- Develop and maintain integrations with third-party services and internal workflows.
- Participate in all phases of the software development lifecycle, from planning and execution to monitoring post-launch performance.
- Collaborate across engineering, product, and operational teams to identify and solve complex technical challenges.
- Drive system improvements, refactoring legacy components, and adopting modern architecture and design patterns.
- Ensure adherence to security, data integrity, and performance standards across all systems.
- Mentor peers, share technical expertise, and contribute to the overall technical vision of the team.
Candidates should bring strong engineering expertise and experience building reliable, large-scale systems:
- Bachelor’s degree in Computer Science, related field, or equivalent professional experience.
- 5+ years of professional software engineering experience.
- Proven ability to design and implement highly scalable, performant, and reliable systems.
- Strong understanding of application architecture, API design, data modeling, security, and scaling.
- Experience leading cross-functional initiatives and working across product, engineering, and operational teams.
- Excellent communication skills and the ability to build collaborative relationships with peers, stakeholders, and partners.
- Preferred: Experience with Node.js, TypeScript, Kafka, AWS (or equivalent cloud platforms), microservices, events and workflow-driven systems, and migrating legacy systems to modern architectures.
- 100% remote work environment (U.S. only, excluding Hawaii), supporting work-life balance.
- Competitive and transparent compensation.
- Comprehensive health, dental, vision, life, disability, and FSA/HSA coverage.
- 401(k) plan access to support retirement planning.
- Generous time-off policies, including company-wide shutdowns for self-care.
- Paid parental leave for all parents, including birthing, non-birthing, adopting, and fostering.
- Employee Assistance Program (EAP) supporting mental and physical health.
- New hire home office stipend and quarterly department stipend for team-building activities or gatherings.
- Wellness events, lunch & learns, and participation in community and employee resource groups promoting inclusion and belonging.