Senior Software Engineer

Alegeus

Bengaluru

Hybrid

INR 400,000 - 540,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Alegeus in Bengaluru seeks a Senior Software Engineer (Architecture team) to design, build, and scale distributed, cloud-native applications. You will collaborate across architecture, product, and platform teams to deliver scalable, reliable, and high-performance solutions aligned with business outcomes.

The role emphasizes strong engineering fundamentals, system design, and end-to-end ownership, with mentoring of junior engineers and involvement in modernization and AI-enabled development.

Qualifications

  • 6-9 years of hands-on software development experience.
  • 4+ years designing and deploying distributed systems with microservices and Kubernetes.
  • Strong expertise in C#/.NET Core and backend development.
  • Experience building microservices-based distributed systems.
  • Hands-on experience with Kubernetes and containerization.
  • Strong knowledge of API design and REST principles.
  • Experience with relational and NoSQL databases.
  • Familiarity with cloud platforms (Azure preferred / AWS).
  • Experience in Agile/Scrum environments.
  • Strong communication and collaboration skills.

Responsibilities

  • Design and build scalable distributed systems using microservices.
  • Contribute to system design decisions focusing on performance and reliability.
  • Apply Domain-Driven Design to align solutions with business domains.
  • Develop robust APIs using C#/.NET Core and REST.
  • Champion API-first development with clean contracts.
  • Build and deploy applications on cloud platforms (Azure/AWS).
  • Work with Kubernetes and containerized environments.
  • Design data solutions using relational and NoSQL databases.
  • Develop event-driven architectures and messaging systems.
  • Write clean, production-grade code and participate in code reviews.
  • Work in Agile/Scrum teams and collaborate with cross-functional teams.
  • Leverage AI tools to improve system intelligence and automation.
  • Mentor junior engineers and drive engineering culture.

Skills

C#/.NET Core
Backend development
Microservices
Kubernetes
API design
Relational databases
NoSQL databases
Cloud platforms
Agile/Scrum
Communication

Education

Bachelor's or Master's in Computer Science or related field

Tools

Kubernetes
Docker
Azure
AWS

Job description

Role Summary

We are seeking a Senior Software Engineer (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
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.
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
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
Data Engineering
  • Design and implement data solutions using relational and NoSQL databases
  • Optimize data models for performance and scalability
Event-Driven & Distributed Systems
  • Develop systems leveraging event-driven architecture
  • Handle asynchronous workflows, messaging, and system integration
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
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.
Innovation & AI Enablement
  • Leverage AI technologies/Tools to improve system intelligence and automation
  • Contribute to modernization initiatives and platform evolution
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 Core and backend development
  • 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
  • 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
Collaboration & Accountability
  • Work closely with Architects, Product Managers, QA, and Platform teams
  • Take end-to-end ownership of features and services
  • Handle multiple initiatives while maintaining high quality standards
  • Actively contribute to team success and shared ownership culture
Why join us

You will be part of a team tackling challenging modernization work at scale. Our consumerdirected 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 cuttingedge tools (including AIassisted development), and develop your skills in microservices, eventdriven architectures, testdriven development and cloud engineering. If you are a productminded engineer who cares about business outcomes and takes pride in your craft, we’d love to hear from you.

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

Similar jobs worth comparing

Expert Software Engineer
Expert Software Engineer

Alegeus • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer I - JAVA, React, SpringBoot, MicroService, Gen AI
Senior Software Engineer I - JAVA, React, SpringBoot, MicroService, Gen AI

Optum India • Hyderabad

On-site
INR 4,200,000 - 6,000,000
Senior Software Engineer - .Net, Azure
Senior Software Engineer - .Net, Azure

Optum India • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Software Engineer - CDH Applications
Software Engineer - CDH Applications

Dormont Manufacturing Co • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Flexible work environment
Competitive salaries
Robust professional development programs
+1
Sr. Software Engineer
Sr. Software Engineer

Providence College Of Engineering • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Software Engineer Lead
Software Engineer Lead

UnitedHealth Group • Hyderabad

On-site
Confidential
Manager Software Engineering
Manager Software Engineering

Optum • Dadri

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer
Senior Software Engineer

Healthedge • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Competitive compensation
Flexible work arrangements
Career growth opportunities
Principal Software Engineer
Principal Software Engineer

MediSolution • Bengaluru, Vadodara

Hybrid
INR 4,500,000 - 6,500,000
Manager Software Engineering - .Net, Azure
Manager Software Engineering - .Net, Azure

Optum India • Bengaluru

On-site
INR 3,000,000 - 6,000,000