Weave Communications, Inc. logo

Senior Backend Software Engineer

Job Overview

Location

India

Job Type

Full-time

Category

Backend Engineer

Date Posted

March 25, 2026

Full Job Description

đź“‹ Description

  • • Weave Communications is seeking a Senior Backend Software Engineer to join a high-trust, high-impact team dedicated to shaping the future of healthcare technology. This pivotal role is instrumental in developing and enhancing Weave's all-in-one platform, which empowers over 30,000 healthcare practices to operate more efficiently and foster meaningful connections with their patients. By building resilient and scalable backend systems, this position directly contributes to improving patient care and streamlining practice operations. The engineer will work in a deeply collaborative environment, partnering with teammates across the U.S. and India, influencing architecture, driving outcomes, and making a tangible difference in how healthcare professionals manage their day-to-day tasks.
  • • As a Senior Backend Software Engineer, your day-to-day responsibilities will encompass the full lifecycle of backend development. You will be tasked with designing, building, and maintaining scalable backend services and robust APIs, primarily utilizing Go (Golang) microservices. A significant aspect of this role involves driving technical architecture decisions and contributing to the long-term health and sustainability of our systems by proactively anticipating scaling and maintenance requirements. You will engage in close collaboration with cross-functional teams, including product managers, designers, and frontend engineers, to conceptualize and deliver high-impact features that enhance the Weave platform. Your involvement will extend to participating actively in system design reviews, where you will propose and implement well-architected, resilient solutions, thereby contributing to Weave’s overarching engineering strategy and vision. A key responsibility is to own the quality, reliability, and observability of your code from the initial stages of development all the way through to production deployment, ensuring that our services are robust and performant. Furthermore, you will play a crucial role in planning and executing projects from their inception to successful delivery, demonstrating a strong sense of ownership and a results-oriented approach to your work. To foster a culture of continuous improvement and knowledge sharing, you will also be expected to mentor peer and junior engineers, sharing your expertise and championing best practices within the team.
  • • You will be joining a dynamic and forward-thinking engineering team at Weave Communications, a company committed to transforming healthcare through innovative technology. We operate with a philosophy of high trust and high impact, encouraging our team members to take ownership and drive meaningful change. Our culture is built on collaboration, curiosity, and a shared dedication to our customers' success. You'll be part of a team that values creative thinking, continuous learning, and a strong ethical compass, guided by our core values: Think creatively. Stay hungry. Do the right thing. Care more. The customer is everything. This is an opportunity to work alongside smart, driven individuals who are passionate about making a difference in the healthcare industry.
  • • In this role, you will have the opportunity to significantly deepen your expertise in backend engineering, particularly with Go microservices and distributed systems. You will gain invaluable experience in influencing architectural decisions for large-scale systems and contribute to the long-term technical strategy of a rapidly growing company. By working on critical features that impact thousands of healthcare practices, you will develop a strong understanding of the healthcare technology landscape. Furthermore, you will hone your skills in mentoring and leadership, helping to elevate the capabilities of your team. This position offers a unique chance to grow professionally, tackle complex technical challenges, and contribute to a product that genuinely improves the lives of healthcare providers and their patients, all while working in a supportive and collaborative remote environment.
  • • The Senior Backend Software Engineer will be instrumental in designing, developing, and maintaining the core backend services and APIs that power Weave's comprehensive platform. This involves leveraging Go (Golang) microservices to build scalable and resilient systems capable of handling the demands of over 30,000 healthcare practices. A critical part of the role is to influence and drive technical architecture, ensuring that systems are designed for future growth, maintainability, and reliability. This includes anticipating scaling needs and implementing solutions that support long-term system health. Collaboration is key; you will work closely with product managers to understand requirements, with designers to ensure a seamless user experience, and with frontend engineers to integrate backend functionality. Your input will be vital in system design reviews, where you will propose and implement robust solutions, contributing to the overall engineering strategy. You will take full ownership of the quality, reliability, and observability of your code, from initial development through to production monitoring. This involves implementing comprehensive testing strategies, setting up monitoring and alerting, and ensuring that services are performant and stable. Project planning and execution will also be a significant part of your responsibilities, requiring a strong sense of ownership and a focus on delivering outcomes. You will be expected to lead by example, mentoring junior engineers and peers, sharing your knowledge, and promoting best practices in coding, design, and system architecture. This role offers a unique opportunity to make a substantial impact on a product used by thousands of healthcare professionals, directly contributing to improved patient care and practice efficiency. The ideal candidate will be passionate about building high-quality software, eager to learn and grow, and committed to collaborating effectively within a remote, international team. This is more than just coding; it's about architecting the future of healthcare technology and ensuring its reliability and scalability for years to come. The engineer will be at the forefront of developing features that streamline operations for healthcare providers, from patient scheduling and communication to payments and reviews, ultimately allowing them to focus more on patient care. The role demands a proactive approach to problem-solving, a deep understanding of distributed systems, and a commitment to continuous improvement in both personal skills and team processes. You will be a key contributor to the technical roadmap, helping to define how Weave evolves its platform to meet the ever-changing needs of the healthcare industry. Your work will directly influence the user experience for both healthcare professionals and their patients, making this a highly rewarding and impactful position. The emphasis on Go microservices means you will be working with a modern, efficient, and highly performant technology stack, which is ideal for building scalable and maintainable systems. The collaborative nature of the role, working with teams across different geographies, will also provide valuable experience in cross-cultural communication and distributed team dynamics. This is an excellent opportunity for a seasoned backend engineer looking to take on more architectural responsibility and mentorship duties in a mission-driven company.

Skills & Technologies

Python
Java
Go
Ruby
GCP
Backend
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Weave Communications, Inc. logo
Weave Communications, Inc.
Visit Website

About Weave Communications, Inc.

Weave Communications provides a unified customer communication and engagement platform for small and medium-sized healthcare, dental, optometry, veterinary, and other service businesses. Its cloud software integrates VoIP phone, text messaging, email, scheduling, payments, reviews, analytics, and team collaboration tools into a single interface that syncs with existing practice management systems. The platform automates appointment reminders, billing collections, marketing campaigns, and patient feedback requests while maintaining HIPAA compliance and supporting multi-location practices. Founded in 2011 and headquartered in Lehi, Utah, Weave is publicly traded on the NYSE under the ticker WEAV.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Yerevan, Armenia
Full-time
Expires Jun 4, 2026
Go
Rust
Ruby
+5 more

1 month ago

Apply
Argentina - Remote
Full-time
Expires Jun 21, 2026
TypeScript
Scala
React
+4 more

18 days ago

Apply
⏰ EXPIRES SOON
Argentina
Full-time
Expires May 12, 2026 (Soon)
Java
Remote

2 months ago

Apply
Argentina
Full-time
Expires May 20, 2026
JavaScript
TypeScript
React
+5 more

2 months ago

Apply