Expert Software Engineer II

CompanyAlegeus Technologies
LocationBangalore - India
CategorySoftware Engineering
Seniority-
Workplace-
Posted2026-08-23
Viaworkday

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 .

Software Engineer – Consumer‑Directed Healthcare 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. With industry expectations shifting rapidly, Alegeus is at a pivotal inflection point; we are transforming our platform, elevating engineering rigour and building a next‑generation product and engineering team.

Role summary

We are looking for a Software Engineer with a strong product mindset and test‑driven development (TDD) background to join our consumer‑directed healthcare platform engineering team. You will support and enhance our existing legacy code base while helping to design and build next‑generation, cloud‑native services.

This role goes beyond “writing code” to a requirement spec , we need an engineer who understands the business value behind every feature, collaborates closely with product and stakeholders, and takes end‑to‑end ownership of outcomes. Modern product‑minded engineers ask why decisions are made, propose ideas, and build with empathy for users. They contribute to product trade‑offs and actively shape what gets built.

Our platform currently operates on a legacy .NET and SQL Server stack with business logic implemented in stored procedures. We are embarking on a multi‑year modernization journey to decompose this legacy product into microservices based on domain‑driven design and deploy them on Azure.

Key responsibilities

Legacy platform support

-
Maintain and enhance the existing ASP.NET/C# and SQL Server code base, including researching and debugging stored procedures and T‑SQL.

-
Analyze, design and develop tests and tests ‑automation suites to ensure continued functionality during maintenance.

-
Document each aspect of the system as a reference for future upgrades and maintenance.

Modernization & microservices

-
Collaborate on domain decomposition, domain modeling and domain‑driven design (DDD) for new services.

-
Design, implement and deploy microservices in C#/.NET on Azure with RESTful APIs and event‑driven patterns.

-
Use Azure PaaS services (App Service, Service Bus, SQL Database) and support eventual domain‑based databases.

-
Ensure interoperability and data consistency between the legacy system and microservices during transition.

Quality & test‑driven development

-
Champion test‑driven development and write automated unit, integration and regression tests.

-
Leverage AI‑assisted tools for code generation, test case generation and documentation.

-
Run code reviews, static analysis and refactoring sessions to improve code quality.

Product mindset & collaboration

-
Actively engage with product managers , product owners and business stakeholders to understand why features are being built, propose alternative approaches and weigh engineering/product trade‑offs.

-
Think beyond the task at hand to deeply understand the purpose and business goals.

-
Work cross‑functionally with quality assurance, infrastructure, design and operations to deliver coherent solutions.

Ownership & accountability

-
Take end‑to‑end ownership for designing, building and delivering features. Understand that it is not done till a customer has received value.

-
Provide ongoing maintenance, support and enhancements in existing systems and platforms.

-
Communicate progress, raise risks early and drive resolutions.

Continuous improvement

-
Recommend and implement improvements to engineering processes, architecture and performance.

-
Stay current on best practices in microservices, cloud engineering and AI in software engineering .

-
Mentor peers on test‑driven development, DDD and software craftsmanship.

Required qualifications (Hard requirements)

-
7+ years of professional software engineering experience at a software product company (building software products sold to businesses or consumers); services/consultancy company backgrounds will only be considered if they involve product engineering in healthcare payments or similar domains.

-
Strong test‑driven development (TDD) background with demonstrated experience writing unit and integration tests and using test‑automation suites.

-
Proficiency in C#/.NET and database programming including PL/SQL , with experience working with stored procedures.

-
Experience with microservices architecture and event‑driven architectures

-
Experience deploying services to Azure or other cloud platforms and with modern DevOps practices (CI/CD pipelines, containerization, infrastructure as code).

-
Demonstrated ability to read and understand legacy code (PL/SQL, C#, stored procedures) through code reviews, existing test suites and AI‑powered discovery.

-
Excellent communication and presentation skills; ability to collaborate across functional areas and translate technical topics into business language.

-
Design and implement secure application architectures following secure SDLC practices

-
Identify and remediate vulnerabilities using OWASP Top 10 guidelines

-
Implement authentication and authorization mechanisms (OAuth2, OpenID Connect, SSO, RBAC)

-
Ensure API security (rate limiting, token validation, input validation, protection against injection attacks)

-
Monitor and respond to security incidents and vulnerabilities

Preferred qualifications

-
Bachelor’s or master’s degree in computer science, engineering or related field.

-
Experience migrating monolithic applications to microservices using DDD.

-
Familiarity with healthcare or payment processing domains.

-
Understanding of US healthcare workflows (claims, eligibility, EHR systems)

-
Ensure compliance with HIPAA regulations

-
Knowledge of event‑driven architecture, messaging systems (e.g., Azure Service Bus), and container orchestration (Kubernetes/AKS).

-
Experience using generative AI for code generation and documentation.

What success looks like

A successful software engineer on our consumer‑directed healthcare platform will:

Deliver business value by shipping features that solve real customer problems and improve user experience; this requires understanding the product context.

Maintain high quality by championing TDD, writing comprehensive tests and keeping the system stable during modernization.

Take ownership of features end‑to‑end from design to deployment and support and proactively seek improvements.

Collaborate effectively with cross‑functional teams and communicate clearly with technical and non‑technical stakeholders.

Help shape the next‑generation architecture by contributing domain models, identifying technical debt, and mentoring teammates on microservices and event‑driven patterns.

Why join us

You will be part of a team tackling challenging modernization work at scale. Our consumer‑directed healthcare platform is critical to Alegeus ’ mission of simplifying healthcare payments, and this role offers the opportunity to drive tangible impact. You will work with supportive colleagues, leverage cutting‑edge tools (including AI‑assisted development), and develop your skills in microservices, event‑driven architectures, test‑driven development and cloud engineering. If you are a product‑minded engineer who cares about business outcomes and takes pride in your craft, we’d love to hear from you.

BECAUSE WE CARE, WE OFFER:

-
A flexible work environment

-
Competitive salaries, paid vacation, and ho