Company Introduction
Availity is one of the leading health information networks in the United States, processing more than 4 billion transactions annually and connecting more than two million healthcare providers and over two thousand technology partners to health plans nationwide. Our teams of technology, business, and customer service professionals in Bangalore, India, are working together to transform healthcare delivery in the United States through innovation and collaboration. Our technologists help develop cutting-edge revenue cycle solutions that help hospitals, health systems, and physicians maximize payments and optimize their workflows.
Availity is a diverse group of people whose talents, curiosity and passion steer the company to create innovative solutions for the US Healthcare industry. If you are a driven, creative and collaborative individual, with exceptional technology skills to drive innovation, we want to hear from you.
Job Description
Roles & Responsibilities
Senior Software Engineer
Location- Bengaluru , India
Experience - 5-8 years
Employment Type - Full-time | Work Mode: Work from Home
About Availity
Availity is a leading healthcare technology company focused on simplifying healthcare administration and solving real-world challenges for healthcare providers, health plans, and patients. Our technology helps reduce complexity so providers can spend less time navigating administrative systems and more time focused on patient care.
About Availity India
Availity India is an important part of Availity's global growth journey. Based in Bengaluru, our India teams partner closely with U.S. and global stakeholders across technology, product, operations, customer support, and corporate functions.
Our India organisation is being built with a strong focus on ownership, learning, collaboration, engineering excellence, and meaningful business impact. Associates in India have the opportunity to solve complex problems, contribute to global initiatives, and support products and services that are part of the U.S. healthcare ecosystem.
About the Role
The Software Engineer 3 is a senior individual contributor who leads the design and delivery of complex, production-grade systems spanning multiple components. This role influences architecture, guides implementation, and raises the engineering quality bar across the team while remaining hands-on in critical areas.
You will work in a high-ambiguity environment, partner with technical and non-technical stakeholders, and make thoughtful trade-offs across scalability, performance, reliability, security, maintainability, and delivery. You will also apply an AI-first engineering approach while retaining accountable human judgement for every outcome.
Key Responsibilities
• Lead the end-to-end design and delivery of complex features and systems across multiple components, from problem framing and technical design through deployment and production support.
• Own system-level technical decisions and ensure solutions align with established architecture, engineering standards, product goals, and long-term platform direction.
• Turn ambiguous business and technical problems into clear requirements, design options, delivery increments, and measurable acceptance criteria.
• Evaluate and communicate trade-offs across scalability, performance, reliability, maintainability, security, cost, and delivery speed.
• Design resilient, observable, and well-tested systems with clear data flows, failure handling, recovery behaviour, diagnostics, and operational ownership.
• Ensure secure handling of PHI and PII through strong access controls, validation, data protection, and adherence to healthcare compliance requirements.
• Use approved AI tools to accelerate design, implementation, testing, documentation, troubleshooting, and validation, while critically reviewing and owning all generated outputs.
• Set a high engineering bar through thoughtful code and design reviews,…