← Back to job listings

Sr. Software Engineer - Search
jobgether · India
About The Role
- This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Software Engineer - Search based in India.
- The Sr. Software Engineer - Search will play a key role in building and scaling advanced search and knowledge graph platforms that power healthcare insights.
- This position focuses on designing reliable, high-performance systems that transform complex healthcare data into actionable information for users.
- The role offers the opportunity to influence architecture decisions, lead technical initiatives, and deliver impactful customer-facing solutions.
- You will work across engineering, product, and data teams to create scalable platforms that support millions of healthcare professional profiles and relationships.
- The ideal candidate will combine strong software engineering expertise with experience in distributed systems, data platforms, and search technologies.
- This opportunity is suited for an experienced engineer who thrives in ownership-driven environments and enjoys solving complex technical challenges.
Accountabilities
The Sr. Software Engineer - Search will own the design, development, and evolution of search and knowledge graph platforms while driving technical excellence, scalability, and reliability. The role requires hands-on engineering expertise, strong collaboration skills, and the ability to lead complex initiatives from concept through production.
- Own the complete lifecycle of platform features, including problem definition, schema modeling, development, deployment, version management, and future deprecation planning.
- Lead the evolution of search and knowledge graph platforms by improving architecture, reducing redundancy, optimizing payloads, and enhancing usability.
- Design and develop scalable search solutions that support customer-facing applications and large healthcare data ecosystems.
- Build and maintain data pipelines and transformation workflows that enable accurate, reliable, and up-to-date information delivery.
- Define and implement scalable integration patterns for internal and external data exchange.
- Drive improvements in system performance, reliability, observability, and scalability as platform complexity and data volumes grow.
- Troubleshoot complex application and data issues while establishing engineering best practices around testing, monitoring, and data quality.
- Ensure data security, integrity, and compliance with governance and regulatory requirements.
- Collaborate with product managers, engineers, and business stakeholders to translate requirements into technical solutions and well-defined development plans.
- Create technical design documentation and contribute to architecture decisions across engineering teams.
- Mentor other engineers and help raise technical standards through knowledge sharing and best practices.
- Apply AI-first development practices and modern AI coding tools to improve engineering efficiency and software quality.
Requirements
The ideal candidate should have strong experience building distributed systems, search platforms, and data-driven applications. They should be comfortable leading technical initiatives while remaining hands-on with software development and problem-solving.
- Strong programming skills in Python or Node.js for building high-availability backend systems.
- Proven experience designing, developing, and operating data systems and pipelines at scale.
- Deep experience designing and evolving search platforms, including architecture, performance optimization, versioning, pagination, and lifecycle management.
- Experience with Elasticsearch and search platform development.
- Experience working with knowledge graph platforms or complex relationship-based data models is highly valuable.
- Familiarity with data orchestration tools such as Apache Airflow.
- Experience with Docker, Kubernetes, Terraform, or similar infrastructure technologies.
- Strong knowledge of databases such as PostgreSQL and experience designing efficient data storage solutions.
- Experience with Git, Jira, and CI/CD platforms such as CircleCI.
- Ability to diagnose complex technical issues and drive effective solutions.
- Strong understanding of software engineering principles, system design, and scalable architecture.
- Excellent communication skills with the ability to collaborate across engineering, product, and customer-facing teams.
- Experience with healthcare data, ETL workflows, or customer-facing data platforms is a plus.
Benefits
- Comprehensive health insurance options.
- Generous paid time off and planned company-wide wellness holidays.
- Retirement benefits and financial wellness support.
- Health and charitable donation stipends.
- Access to impactful employee resource groups.
- Flexible working hours and the ability to work remotely.
- Opportunity to contribute to technology that improves healthcare outcomes globally.
- Exposure to innovative projects supporting leading organizations in biotechnology and life sciences.
- Collaborative environment focused on learning, growth, and meaningful impact.
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring