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.
