Expert Software Engineer, Data Platform

Alegeus

Bengaluru

On-site

INR 3,000,000 - 5,000,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Alegeus is seeking a Senior Software Engineer to design, build, and scale its next generation Data Platform and APIs. You’ll work at the intersection of data engineering and backend platform engineering to deliver reliable, real‑time data access.

You’ll develop Spark pipelines (batch and streaming), define data contracts, and create data‑driven services for products and partners. This role demands end‑to‑end ownership, strong design, and collaboration across fintech and healthtech teams.

Qualifications

  • 4+ years of software engineering experience with focus on data platforms
  • Hands-on expertise in Apache Spark or Scala or PySpark
  • Strong programming skills in Java (preferred), Python or Scala
  • Experience building large-scale data pipelines (ETL/ELT)
  • Experience developing backend services or APIs (REST/microservices)
  • Deep understanding of distributed systems, data storage formats, and schema evolution
  • Experience with cloud platforms (Azure/AWS/GCP)
  • Familiarity with workflow orchestration tools (Airflow, Dagster)
  • Knowledge of data formats (Parquet, ORC, Avro)

Responsibilities

  • Design and build data‑driven platform APIs using Java (preferred)
  • Develop scalable data pipelines using Apache Spark (batch and streaming)
  • Build data platform layers: ingestion, transformation, and serving
  • Optimize Spark jobs for performance, cost, and reliability
  • Define and enforce data contracts and schema evolution practices
  • Implement data quality, observability, and lineage frameworks
  • Integrate with upstream/downstream systems including legacy APIs
  • Champion CI/CD for data and services
  • Take end‑to‑end ownership from design through production and support

Skills

Spark
Java
Python
Scala
Distributed systems
Data pipelines
REST APIs
Cloud platforms

Tools

Kafka
Airflow
Dagster
Kubernetes

Job description

Do you want to shape the future of fintech and healthtech? Energized by challenges and inspired by bold goals? Ready to elevate your career alongside driven and talented colleagues? If that sounds like you, explore a career at Alegeus today. Opportunity Happens Here.

Senior Software Engineer – Data Platform

Location: Bangalore, India

Reports to: Development Manager

About Alegeus

Alegeus is the market leader in consumer‑directed healthcare (CDH) solutions, powering millions of consumer benefit accounts including FSAs, HSAs, HRAs, dependent care and wellness programs through a modern SaaS and payments platform. We are investing aggressively in modernization, API‑first integration, real‑time data access, and AI‑enabled automation to redefine how consumers save and spend on healthcare. At this inflection point, we are transforming our platform, elevating engineering rigor, and building a next‑generation product and engineering organization.

Role summary

We are looking for a Senior Software Engineer to design, build, and scale our next‑generation Data Platform and Data‑Driven APIs. This role combines distributed data processing (Apache Spark) with platform and microservices engineering (Java) to enable reliable, scalable, and real‑time data access. You will operate at the intersection of data engineering and backend platform engineering‑building systems that not only process large volumes of data but also expose that data through robust, well‑designed APIs and services. This role goes beyond implementing requirements. We expect engineers to understand business context, challenge assumptions, and take end‑to‑end ownership of delivering meaningful outcomes.

Key responsibilities
  • Data Platform Engineering
    • Design and develop scalable data pipelines using Apache Spark (batch and streaming)
    • Build and maintain data platform layers: ingestion, transformation, and serving
    • Optimize Spark jobs for performance, cost, and reliability (partitioning, skew handling, memory tuning)
    • Implement data quality, observability, and lineage frameworks
    • Contribute to data architecture decisions (Lakehouse, data mesh, storage formats, partition strategies)
    • Define and enforce data contracts and schema evolution practices
  • Platform APIs & Backend Engineering
    • Design and build data‑driven platform APIs using Java (preferred)
    • Develop microservices that expose curated datasets for product and partner consumption
    • Implement RESTful APIs and event‑driven services for real‑time and near real‑time data access
    • Ensure low‑latency, high‑availability data serving layers
    • Integrate with upstream/downstream systems, including legacy APIs where required
  • Cloud & Platform Integration
    • Build and deploy solutions on Azure (preferred) / AWS / GCP
    • Leverage cloud‑native services for data storage, compute, and messaging
    • Work with event streaming systems (Kafka/Event Hubs) for real‑time pipelines
    • Support containerized deployments and orchestration (Kubernetes) where applicable
  • Quality, Observability & Engineering Excellence
    • Champion unit tests across both data and service layers
    • Build automated validation frameworks for data pipelines
    • Implement end‑to‑end observability (metrics, logging, tracing) across pipelines and APIs
    • Drive CI/CD practices for both data and application code
    • Conduct code reviews and enforce engineering best practices
  • Product Mindset & Ownership
    • Engage deeply with product and business stakeholders to understand why, not just what
    • Translate business problems into scalable data and platform solutions
    • Take end‑to‑end ownership from design through production and support
    • Proactively identify performance bottlenecks, data issues, and system gaps
  • Mentorship & Leadership
    • Mentor engineers on distributed systems, Spark optimization, and API design
    • Promote best practices in data engineering, microservices, and software craftsmanship
    • Contribute to platform vision and long‑term architectural evolution
Required qualifications (Hard requirements)
  • 4+ years of software engineering experience with strong focus on data platforms and/or distributed systems
  • Hands‑on expertise in Apache Spark or Scala or PySpark
  • Strong programming skills in Java (preferred) / Scala / Python
  • Experience building large‑scale data pipelines (ETL/ELT)
  • Experience developing backend services or APIs (REST/microservices)
  • Deep understanding of:
    • Distributed systems (partitioning, shuffle, fault tolerance)
    • Data storage formats (Parquet, ORC, Avro)
    • Data modeling and schema evolution
  • Experience with cloud platforms (Azure/AWS/GCP)
  • Familiarity with workflow orchestration tools (Airflow, Dagster, etc.)
  • Strong system design and performance optimization skills
Preferred qualifications
  • Experience with Spark Structured Streaming
  • Exposure to Lakehouse architectures (Delta Lake, Iceberg, Hudi)
  • Experience with event‑driven architectures (Kafka, Event Hubs)
  • Knowledge of data governance, catalog, and lineage tools
  • Experience with CI/CD for data and microservices
  • Familiarity with Kubernetes and containerized workloads
  • Experience designing low‑latency data serving APIs
What success looks like
  • Deliver high‑quality, production‑grade data pipelines and APIs that power real business outcomes
  • Build systems that are scalable, observable, and resilient under load
  • Take ownership end‑to‑end, ensuring data flows reliably from source to consumer
  • Balance data correctness, performance, and cost efficiency
  • Contribute to evolving a modern data platform integrated with product‑facing services
Why join us

You will work on foundational platform problems at scale, where data correctness, performance, and availability directly impact financial and healthcare outcomes. This role offers the opportunity to shape both data infrastructure and the APIs that bring it to life, in a system undergoing significant modernization.

BECAUSE WE CARE, WE OFFER:
  • A flexible work environment
  • Competitive salaries, paid vacation, and holidays
  • Robust professional development programs
  • Comprehensive health, wellness, and financial packages

People First. We pride ourselves in bringing talented people together and treating one another with care.

Partner Powered. We are committed to empowering our partners, knowing our success is shared and we win as one.

Always Advancing. We are driven by potential and relentlessly determined to achieve our goals.

“I truly believe that people who are well‑skilled and talented can go wherever they want in this company. We want to create the best place anyone has ever worked.” – Alegeus employee

We are committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee on the basis of race, color, religion, creed, national origin or ancestry, sex, age, physical or mental disability, veteran or military status, genetic information, sexual orientation, marital status, or any other legally recognized protected basis under federal, state or local laws, regulations or ordinances.

Alegeus may use AI technology during candidate interviews. The uses include recording, note‑taking, and summarizing candidate interviews. The information generated by the AI technology will be used by Alegeus during the hiring process. If you wish to opt out of having AI technology transcribe your interview, please notify your recruiter in advance of the interview. Otherwise, by agreeing to an interview with us, you consent to the use of AI technology during your interview.

Opportunity Happens Here. At Alegeus, we’re driven by the possibilities ahead — energized by the challenges we tackle and the growth we create for our people and partners. Our culture thrives on exceptional work and diverse perspectives, with a strong sense of care that unites us. As we transform the healthcare benefits landscape, we empower our employees to shape their careers and the future of our industry. If you’re ready to join a team that’s bold, collaborative, and inspired to make an impact, your next opportunity starts here. If you’ve ever swiped an FSA debit card or saved money in an HSA, there’s a good chance Alegeus helped make it possible! As the industry leader in consumer‑directed healthcare solutions, our technology powers millions of benefit accounts. Our partners – which include some of the nation’s largest health insurance plans, benefit administrators, and financial institutions – use Alegeus software to manage accounts and process more than $6 billion in healthcare payments annually. As the market continues to evolve, Alegeus is uniquely equipped with the technical expertise and proven experience to help our partners succeed and grow by delighting their customers. We take immense pride in the impact we deliver, and deeply value the teammates we collaborate with to achieve it. We prioritize authenticity, trust and tenacity, and welcome diverse perspectives as we tackle each new challenge head‑on. If you’re interested in working for an organization that cares deeply about succeeding together – for our partners, each other, and the people whose healthcare journeys we support – then you’ve come to the right place.

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

Similar jobs worth comparing

Expert Software Engineer II
Expert Software Engineer II

Alegeus • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Flexible work environment
Competitive salaries
Paid vacation
+2
Senior Product Analyst
Senior Product Analyst

Alegeus • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Flexible work environment
Competitive salaries and vacation
Professional development
+1
Expert Engineer, QA Automation
Expert Engineer, QA Automation

Alegeus • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Flexible work environment
Competitive salaries, paid vacation, and holidays
Robust professional development programs
+1
Senior Product Analyst
Senior Product Analyst

alegeus • India

On-site
INR 1,200,000 - 1,800,000
Data Scientist I
Data Scientist I

Alegeus • Bengaluru

Hybrid
INR 800,000 - 1,500,000
Flexible work environment
Competitive salaries
Paid vacation
+1
Software Engineer - CDH Platform
Software Engineer - CDH Platform

Alegeus • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Flexible work environment
Competitive salaries, paid vacation, and holidays
Robust professional development programs
+1
Associate Data Engineering Manager
Associate Data Engineering Manager

Optum India • Dadri

On-site
INR 2,500,000 - 4,500,000
Senior Product Manager
Senior Product Manager

Alegeus • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Associate Data Engineering Manager
Associate Data Engineering Manager

Optum India • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Senior Fullstack Developer
Senior Fullstack Developer

Agilisium Technologies LLC. • Chennai

Hybrid
INR 800,000 - 1,200,000
Flexible working hours
Collaborative environment