Senior Software Engineer IV – Data Platform

Guidepoint

Maharashtra

On-site

INR 1,200,000 - 1,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Employee medical coverage
Casual work environment

Job summary

Guidepoint is seeking a Software Engineer IV to enhance Python-based workflows for data intelligence solutions in healthcare. This hybrid role based in Pune allows you to improve ETL frameworks, integrate complex systems, and mentor fellow engineers. With a strong emphasis on Python development, the ideal candidate will have 4–7 years of experience in building reliable applications.

We offer competitive compensation and a casual work environment, fostering an entrepreneurial spirit with autonomy.

Qualifications

  • 4–7 years of professional software development experience.
  • Experience building Python applications in critical production environments.
  • Understanding of Python development best practices.

Responsibilities

  • Build production-grade Python applications and integrations.
  • Own and improve Python-based ETL frameworks.
  • Identify and reduce technical debt in the data platform.

Skills

Python expertise
SQL proficiency
Data-driven applications
ETL workflows
Agile development

Tools

Snowflake
Airflow

Job description

Overview

Qsight is a high‑growth division of Guidepoint focused on building data intelligence solutions for the healthcare sector. Qsight leverages proprietary datasets and rigorous analysis of alternative data sources to generate actionable insights for top‑tier institutional investors, medical device manufacturers, and pharmaceutical companies. The Qsight team develops market intelligence products designed to be highly relevant, accurate, and scalable – delivering superior insights to a diverse, global client base.

We’re looking for a hands‑on Software Engineer IV to own and evolve the Python‑based workflows and applications that power our data platform. You’ll be close to the code, close to the business, and influential in how we build: shipping production systems, improving legacy workflows, setting practical engineering patterns, and helping the team move faster with greater confidence. The right person combines deep Python expertise, strong architectural judgment, and a bias for solving real problems with reliable, maintainable software.

This is a hybrid position out of our Pune office, or can be fully remote. The ideal candidate will be able to overlap with the US Eastern Time Zone until 12:30 PM (10:00 PM IST).

What You'll Do
  • Build production‑grade Python applications and integrations that automate critical business workflows.
  • Own and improve Python‑based ETL frameworks, Airflow DAGs, and orchestration patterns.
  • Integrate internal and external systems, including Snowflake, DynamoDB, CRM platforms, ecommerce platforms, and third‑party APIs.
  • Ensure critical workflows are observable, reliable, testable, and maintainable.
  • Modernize legacy ETLs using pragmatic refactoring, reusable libraries, and AI‑assisted development where appropriate.
  • Establish data quality patterns and frameworks, including tools such as Great Expectations.
  • Improve testing, deployment, and operational practices for Python‑based data workflows.
  • Identify and reduce technical debt in the data platform.
  • Define Python architecture standards and engineering practices for data platform work.
  • Mentor engineers and raise the quality of Python development across the data organization.
  • Partner with analysts, data scientists, and data engineers to make their code more production‑ready.
  • Translate ambiguous business needs into durable technical solutions.
What You Have
  • Minimum 4–7 years of professional software development experience.
  • Strong hands‑on expertise in building and maintaining Python applications in critical production environments.
  • Proven experience with data‑driven applications, ETL workflows, data pipelines, or platform integrations.
  • Deep understanding of Python development best practices, including application structure, testing, packaging, error handling, observability, and maintainability.
  • Strong proficiency with SQL and relational data modelling concepts.
  • Experience working in Agile software development environments.
  • Strong ownership mindset, sound technical judgment, and ability to operate independently on complex problems.
  • Ability to mentor engineers, influence stakeholders, and communicate technical tradeoffs clearly.
Preferred Qualifications
  • Experience with Snowflake or comparable modern cloud data warehouse platforms.
  • Familiarity with Airflow or other workflow orchestration tools.
  • Knowledge of modern data architecture patterns, data quality frameworks, and data platform engineering practices.
  • Experience using AI‑assisted development workflows.
What We Offer
  • Competitive compensation
  • Employee medical coverage
  • Central office location
  • Entrepreneurial environment, autonomy, and fast decisions
  • Casual work environment

We are committed to upholding policies that contribute to an equitable and welcoming environment for our community, regardless of background, identity, or experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Products Job ID: 353333
Software Engineer - Products Job ID: 353333

Improzo Inc. • Pune District

On-site
INR 600,000 - 1,200,000
Competitive salary and benefits package
Career growth opportunities
Learning-oriented work environment
Senior Data Engineer with Python (IR-491)
Senior Data Engineer with Python (IR-491)

Intellectsoft Group • Bengaluru

Hybrid
INR 1,000,000 - 1,400,000
Health insurance
Life insurance
Accident insurance
+4
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine, LLC. • Delhi

Remote
INR 1,800,000 - 3,500,000
Remote work & Local connection
Legal presence in India
Competitive Compensation in INR
+1
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine • Mumbai

Remote
INR 1,000,000 - 1,800,000
Remote work & Local connection
Legal presence in India
Competitive Compensation in INR
+1
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine • Gurugram District

Remote
INR 800,000 - 1,200,000
Remote work & Local connection
Legal presence in India
Competitive Compensation in INR
+1
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine • Chennai District

Remote
INR 1,200,000 - 1,900,000
Remote work with periodic meet-ups
Full local compliance with Indian regulations
Competitive compensation in INR
+1
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine • Arishinakunte

Hybrid
INR 1,200,000 - 2,400,000
Remote work & local connection
Legal presence in India
Competitive Compensation in INR
+1
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine • Maharashtra

Hybrid
INR 1,800,000 - 2,800,000
Remote work & Local connection
Legal presence in India
Competitive Compensation in INR
+1
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine, LLC. • Hyderabad

Remote
INR 1,200,000 - 2,400,000
Remote work options
Legal compliance with local regulations
Competitive compensation in INR
+1
Python Data Engineer
Python Data Engineer

Synechron • Pune District

Hybrid
INR 1,400,000 - 2,300,000
Competitive salary and benefits package
Career growth and development opportunities
Collaborative and innovative work environment