HamburgerMenu
hirist

Alegeus Technologies - Senior Software Engineer - C#/.Net

Alegeus
6 - 9 Years
Bangalore

Posted on: 18/08/2026

Job Description

Senior Software Engineer (Architecture Team)

Location : Bangalore, India.

Reports to : Principal Engineer.

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.

Role Summary :

We are seeking a Senior Software Engineer to join the Galaxy Gurus (Architecture team) team to design, build, and scale distributed, cloud-native applications. This role emphasizes strong engineering fundamentals, system design, microservices architecture, and end-to-end ownership of high-impact systems. The engineer will collaborate across architecture, product, and platform teams to deliver scalable, reliable, and high-performance solutions aligned with business outcomes.

Key Responsibilities :

1. Architecture & System Design :

- Design and build scalable distributed systems using microservices architecture.

- Contribute to system design decisions with focus on performance, reliability, and fault tolerance.

- Apply Domain-Driven Design (DDD) principles to align technical solutions with business domains.

2. API & Backend Engineering :

- Develop robust APIs using C#/.NET Core and REST principles.

- Champion API-first development with clean contracts and high reusability.

- Ensure secure, scalable, and extensible service design.

3. Cloud & Platform Engineering :

- Build and deploy applications on cloud platforms (Azure preferred / AWS).

- Work with Kubernetes and containerized environments.

- Ensure high availability and resilience of services.

4. Data Engineering :

- Design and implement data solutions using relational and NoSQL databases.

- Optimize data models for performance and scalability.

5. Event-Driven & Distributed Systems :

- Develop systems leveraging event-driven architecture.

- Handle asynchronous workflows, messaging, and system integration.

6. Engineering Excellence :

- Write clean, maintainable, and efficient production-grade code.

- Participate in code reviews and enforce engineering best practices.

- Ensure performance optimization and system reliability.

7. Agile & Collaboration :

- Work in Agile/Scrum teams to deliver high-quality software.

- Collaborate with cross-functional teams including Product, QA, and Architecture.

- Translate business requirements into technical solutions.

8. Innovation & AI Enablement :

- Leverage AI technologies/Tools to improve system intelligence and automation.

- Contribute to modernization initiatives and platform evolution.

9. Mentorship & Leadership :

- Mentor junior engineers and guide technical decision-making.

- Drive continuous improvement and engineering culture.

Required Qualifications (Hard Requirements) :

- 6-9 years of hands-on software development experience, with at least 4 years in designing and deploying distributed systems using microservices and Kubernetes.

- Strong expertise in C#/.NET.

- Experience building microservices-based distributed systems.

- Hands-on experience with Kubernetes and containerization.

- Strong understanding of API design and REST principles.

- Experience with relational and NoSQL databases.

- Familiarity with cloud platforms (Azure preferred / AWS).

- Strong knowledge of system design, scalability, and performance optimization.

- Experience working in Agile/Scrum environments.

- Strong communication and collaboration skills.

Preferred Qualifications :

- Bachelors or Masters degree in Computer Science or related field.

- Experience with Domain-Driven Design (DDD).

- Experience with event-driven architecture and messaging systems.

- Exposure to AI based development.

- Experience building enterprise-scale SaaS platforms.

What Success Looks Like :

A successful Senior Software Engineer will :

- Deliver scalable, high-performance systems aligned with architecture standards.

- Drive API-first and microservices adoption across initiatives.

- Improve system reliability, scalability, and maintainability.

- Enable faster delivery through strong engineering practices.

- Mentor team members and elevate overall engineering quality.

- Contribute to modernization and innovation initiatives.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...