Design and build backend systems for healthcare services, collaborate with cross-functional teams, and contribute to technical strategy.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
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.
Accountabilities
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.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- 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.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Similar Jobs
Explore other opportunities that match your interests
agilegrid solutions
elementl power