Alegeus Technologies - Senior Software Engineer - C#/.Net (India)

Alegeus Technologies - Senior Software Engineer - C#/.Net (India)

19 Aug
|
Alegeus
|
India

19 Aug

Alegeus

India

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.
- Robust 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.

📌 Alegeus Technologies - Senior Software Engineer - C#/.Net (India)
🏢 Alegeus
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: alegeus technologies - senior software engineer - c#/.net (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: alegeus technologies - senior software engineer - c#/.net (india) / india