Senior Software Engineer
Job description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in India.
Join a forward-thinking technology team building innovative digital solutions that help healthcare practices streamline communication, payments, and patient engagement.
As a Senior Software Engineer, you will play a key role in developing and maintaining high-performance mobile applications used by thousands of healthcare providers and millions of patients.
You will combine deep expertise in Flutter and Dart with native iOS development to shape scalable mobile architecture and deliver seamless user experiences.
The role offers end-to-end ownership across the mobile development lifecycle, including architecture, automated testing, CI/CD, deployment, monitoring, and production support.
Working closely with Product, Design, Backend, Platform, Security, and Support teams, you will drive technical improvements and ensure application reliability.
You will also mentor engineers, strengthen engineering standards, and improve developer productivity through modern tools, automation, and thoughtful adoption of AI.
This is an excellent opportunity to make a meaningful impact in healthcare technology while working remotely in India within a collaborative, engineering-driven environment.