🔔 FCM Loaded

Senior Software Engineer

Alegeus

5 - 10 years

Bengaluru

Posted: 08/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

  • As a Senior Software Engineer , you'll play a key role in shaping our technology landscape with robust, scalable, and secure solutions that impact millions. What Youll Do As a Senior Software Engineer in the WCA department, you will: Contribute to system design and architecture, with a strong focus on scalability, performance, and fault tolerance.
  • Write efficient and maintainable code in C#/.NET Core (3.1/5+) and design modern APIs following REST and other relevant protocols.
  • Build scalable, secure services using RESTful APIs and gRPC, adhering to microservices and event-driven architectures (e.g., Kafka, Azure Event Hub, Service Bus).
  • Design and implement next-generation APIs that are intuitive, secure, and built for extensibilityenabling seamless integration across platforms and partners.
  • Champion API-first development with a strong focus on clean contract design, performance, and developer experience, ensuring high reusability and scalability in a microservices ecosystem.
  • Apply Domain-Driven Design (DDD) principles to model complex domains and align architecture with business logic.
  • Collaborate closely with cross-functional teams in an Agile environment, effectively communicating with both technical and non-technical stakeholders.
  • Stay hands-on with development and continuously upskill in emerging technologies.
  • Create unit and integration tests to ensure reliability and performance of APIs.
  • (Nice to have) Experience with .NET Core, ASP.NET Web API, Azure services (AKS, Azure SQL, Service Bus), and front-end frameworks (JavaScript/Node.js).
  • What You Bring Were looking for engineers who are problem-solvers, risk-takers, and forward thinkers. Abilities Strong communicator capable of translating technical ideas across varied audiences.
  • Agile mindset with adaptability in fast-paced, dynamic environments.
  • Collaborative and solutions-focused approach to challenges.
  • Experience 6+ years in software engineering with at least 4 years working on distributed systems.
  • Proficiency in C# and .NET Core (3.1/5+), ASP.NET and designing scalable APIs.
  • Solid understanding of microservices architecture, containerization, and cloud-native patterns.
  • Hands-on experience with relational and NoSQL databases.
  • Education Bachelor of Engineering in Computer Science, or related field (or equivalent experience).
  • Why You'll Love Working Here We invest in our people, because our people are our greatest asset: Flexible work environment
  • Competitive compensation, paid time off, and holidays
  • Comprehensive health, wellness, and financial benefits
  • Professional development and learning opportunities
  • Our Values: Shared Ambition, Inspired Future We work as one teaminnovative, people-focused, and driven by shared success: People First: We value empathy, respect, and collaboration.
  • Partner Powered: We win by empowering one another and our partners.
  • Always Advancing: We strive for excellence and lead with curiosity and courage.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.