
Senior Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Join Alora Advisors as a Senior Software Engineer on our Analytics Platform team in Hyderabad. You will be instrumental in designing and developing robust distributed backend services, scalable microservice architectures, and high-performance user experiences for our internal and external analytics workflows. This role demands strong backend engineering skills in Java, experience with distributed systems on Kubernetes, and modern full-stack proficiency using Node.js and component-driven frontend frameworks like Lit.js and React. You will collaborate closely with platform engineering, data engineering, and product teams to deliver secure, reliable, and user-friendly solutions for critical analytics use cases.
Responsibilities
- Architect and develop scalable backend services using Java and Node.js.
- Design and optimize microservices deployed on Kubernetes, focusing on reliability, observability, and container-native practices.
- Build APIs, data services, and orchestration layers for analytics pipelines and interactive workloads.
- Implement secure, multitenant service capabilities for analytics compute, metadata management, and platform integrations.
- Partner with SRE/DevOps for CI/CD, deployment automation, and performance tuning.
- Contribute to the design of core components for data ingestion, transformation, lineage, quality, and metadata-driven analytics.
- Develop backend integrations with lakehouse, pipeline orchestration, and data catalogue systems.
- Drive architectural decisions for high-volume data workloads and real-time analytics scalability.
- Build modern, modular UI components for the Analytics Platform using Lit.js, React, and the MCP design system.
- Collaborate with UX to create intuitive user experiences for analytics workflow creation, monitoring, troubleshooting, and governance.
- Implement client-side data visualization and interactive interfaces for pipeline insights, schema views, and usage metrics.
- Work cross-functionally with product managers, data engineers, architects, and platform teams.
- Lead design reviews, contribute to platform architecture, and mentor junior engineers.
- Champion engineering best practices in code quality, testing, observability, and secure development.
Requirements
- 8+ years of experience in backend or platform engineering.
- Strong proficiency in Java (preferred) and Node.js for large-scale backend development.
- Hands-on experience with Kubernetes, containerization, microservices, and distributed systems.
- Frontend engineering experience with React, Lit.js, or other component-based frameworks.
- Experience building analytics platforms, data infrastructure, or large-scale distributed systems.
- Knowledge of REST, gRPC, streaming, caching, and event-driven architectures.
- Excellent debugging, performance tuning, and problem-solving skills.
- Experience with lakehouse architectures, pipeline orchestration, or metadata services.
- Familiarity with MCP (Modular Component Platform) frontend patterns.
- Experience in enterprise-scale engineering organizations.
- Contributions to architectural design for complex platform systems.
Company
Alora Advisors
Alora Advisors is a consulting firm dedicated to providing expert, personalized services to businesses. We assist both established multinational corporations and emerging startups with their unique ne...