Sr. Software Engineer - MCU

Posted Yesterday
Be an Early Applicant
Hiring Remotely in India
Remote
Senior level
Artificial Intelligence • Big Data • Healthtech • Database • Business Intelligence
We are creating a healthier future by connecting the world with the right doctors.
The Role
Own complex software capabilities from technical design through deployment and production support. Build scalable APIs, backend services, distributed microservices, Kafka event-driven systems, PostgreSQL databases, Elasticsearch search functionality, Kubernetes applications, and AWS infrastructure. Contribute to React and NestJS full-stack development, Spark and EMR workflows, architecture reviews, reliability improvements, and engineering best practices while collaborating with Product, Design, and Data Engineering.
Summary Generated by Built In

At H1, we believe access to the best healthcare information is a basic human right. Our mission is to provide a platform that can optimally inform every doctor interaction globally. This promotes health equity and builds needed trust in healthcare systems. To accomplish this our teams harness the power of data and AI-technology to unlock groundbreaking medical insights and convert those insights into action that result in optimal patient outcomes and accelerates an equitable and inclusive drug development lifecycle.  Visit h1.co to learn more about us. 
The MCU Engineering team plays a critical role in delivering the scalable platform capabilities that power H1's products. Our engineers build the services, APIs, event-driven systems, and user experiences that transform complex healthcare data into fast, reliable, and intuitive products used by life sciences organizations around the world. Working across modern cloud infrastructure, distributed systems, and AI-enabled technologies, this team solves challenging technical problems at scale while partnering closely with Product, Design, and Data Engineering to continually improve the performance, reliability, and capabilities of our platform.

 
WHAT YOU'LL DO AT H1

As a Senior Software Engineer on our MCU team, you will own the delivery of complex product capabilities from technical design through production deployment with minimal guidance. You'll partner closely with Product, Design, and fellow Engineers to build scalable, high-performing applications that power H1's platform while helping shape technical direction across the team. This role is ideal for an engineer who enjoys working across the full stack, making architectural decisions, solving distributed systems challenges, and taking ownership of the quality and reliability of the software they build.

You will:

- Own features end-to-end from technical design through implementation, testing, deployment, and ongoing production support
- Develop and optimize APIs, backend services, and distributed microservice architectures.
- Design and optimize PostgreSQL schemas, queries, indexes, and database performance for large-scale applications.
- Build, maintain, and troubleshoot Kafka-based event-driven systems, including producers, consumers, consumer groups, replay strategies, and failure recovery.
- Develop and optimize Elasticsearch indexes, mappings, search queries, and performance for high-volume search workloads.
- Deploy, monitor, and support applications running in Kubernetes, including Helm charts, CronJobs, autoscaling, and production troubleshooting.
- Contribute to AWS-based cloud infrastructure and collaborate on Spark and EMR data workflows supporting the platform.
- Contribute to building and maintaining scalable full-stack applications across React frontends and NestJS backend services.
- Participate in architecture discussions, technical design reviews, and code reviews while helping establish engineering best practices.
- Partner cross-functionally with Product and Design to translate business requirements into scalable technical solutions.
- Continuously evaluate and improve system reliability, observability, scalability, operational performance, and infrastructure efficiency through thoughtful engineering decisions.
 
ABOUT YOU

You're a senior engineer who enjoys solving complex technical problems and taking ownership of the solutions you build. You're comfortable working across both frontend and backend technologies and thrive in environments where you're trusted to make architectural decisions, balance technical tradeoffs, and deliver high-quality software with minimal direction. You enjoy collaborating with cross-functional partners, mentoring teammates through technical leadership, and continuously learning new technologies as our platform evolves and embracing opportunities to expand your technical expertise. If you enjoy building scalable distributed systems, modern cloud-native applications, and high-impact products that improve healthcare, this role is for you

REQUIREMENTS
 
- 6+ years of professional software engineering experience building scalable, production-grade applications.
- Experience troubleshooting Kafka-based event-driven systems, including producers, consumers, consumer groups, replay strategies, and failure recovery.
- Experience designing and developing APIs, distributed microservices, and event-driven systems using Kafka.
- Experience in full-stack development using TypeScript and Node.js, with a track record of delivering customer-facing products end-to-end.
- Hands-on experience with PostgreSQL, including database design, query optimization, indexing, and performance tuning for high-volume applications.
- Experience building and operating cloud-native applications using Kubernetes, AWS, and modern CI/CD practices.
- Experience implementing and optimizing search functionality using Elasticsearch.
- Strong understanding of software architecture, distributed systems, scalability, and performance optimization.
- Excellent problem-solving, communication, and collaboration skills, with the ability to independently own complex technical initiatives.
STRONG PLUS :
- Experience working with Python/PySpark or similar technologies to support data processing workflows is preferred
- Experience working with Golang
- Experience building AI-powered applications or integrating LLM APIs (e.g., OpenAI, Anthropic), familiarity with RAG architectures, or modern AI frameworks such as LangChain or Vercel AI SDK is also preferred.
 

LOCATION & WORKING HOURS

- This role is open to candidates located in India
- Candidates must be willing to work hours that overlap with East Coast hours in the US and flex schedules as needed to support collaboration with clients and global teams.
- This means availability to work until 10:30pm IST 
 
 
Not meeting all the requirements but still feel like you’d be a great fit? Tell us how you can contribute to our team in a cover letter! 

H1 OFFERS
- Full suite of health insurance options, in addition to generous paid time off
- Pre-planned company-wide wellness holidays
- Retirement options
- Health & charitable donation stipends
- Impactful Business Resource Groups
- Flexible work hours & the opportunity to work from anywhere
- The opportunity to work with leading biotech and life sciences companies in an innovative industry with a mission to improve healthcare around the globe
 

Skills Required

  • 6+ years of professional software engineering experience building scalable, production-grade applications
  • Experience troubleshooting Kafka-based event-driven systems, including producers, consumers, consumer groups, replay strategies, and failure recovery
  • Experience designing and developing APIs, distributed microservices, and event-driven systems using Kafka
  • Experience in full-stack development using TypeScript and Node.js, with a track record of delivering customer-facing products end-to-end
  • Hands-on experience with PostgreSQL, including database design, query optimization, indexing, and performance tuning for high-volume applications
  • Experience building and operating cloud-native applications using Kubernetes, AWS, and modern CI/CD practices
  • Experience implementing and optimizing search functionality using Elasticsearch
  • Strong understanding of software architecture, distributed systems, scalability, and performance optimization
  • Excellent problem-solving, communication, and collaboration skills, with the ability to independently own complex technical initiatives
  • Experience working with Python, PySpark, or similar technologies to support data processing workflows
  • Experience working with Golang
  • Experience building AI-powered applications or integrating LLM APIs, familiarity with RAG architectures, or modern AI frameworks such as LangChain or Vercel AI SDK
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York , NY
500 Employees
Year Founded: 2017

What We Do

Access to medicine and healthcare is a basic human right. At H1, we believe access to the best healthcare information is also a basic human right, one that will be more important in the 21st century than ever before. Our commitment to creating a healthier future for everyone drives us to build and maintain the most current, accurate, and comprehensive healthcare knowledge base available, as well as the tools and intelligence to extract unparalleled insights to carry global healthcare forward.

Why Work With Us

We’re a team of people building products that help solve difficult problems in healthcare. We work through complex challenges every day, navigating ambiguity, wrestling with uncertainty, and pushing the boundaries of what’s possible–all while caring deeply about one another and the people we seek to help.

Gallery

Gallery

Similar Jobs

MongoDB Logo MongoDB

Technical Director, Builder Relations

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
India
5550 Employees

Coinbase Logo Coinbase

Machine Learning Engineer

Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Easy Apply
Remote
India
4700 Employees
4M-4M Annually

Atlassian Logo Atlassian

Account Executive

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
Bengaluru, Bengaluru Urban, Karnataka, IND
11000 Employees

Capco Logo Capco

Product Manager

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

Similar Companies Hiring

Legora Thumbnail
Artificial Intelligence • Legal Tech • Software
New York, New York
700 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account