Posted on: 28/04/2026
Description :
[Note:- Candidates from Current storage based company Only ]
Job Role : Senior Principal Software Engineer
Experience : 14-20 Years
Notice Period: - immediate to 60 days
Location: - Bangalore only
We are seeking a highly experienced Senior Principal Software Engineer to drive the architecture, design, and development of next-generation data mobility features for PowerStore.
This role requires deep expertise in distributed systems, strong programming fundamentals, and hands-on experience with AI technologies including LLMs and agentic AI frameworks.
You will define technical strategy, mentor engineering teams, and build scalable, high-performance solutions aligned with customer business needs.
Key Responsibilities :
- Define architecture and technical roadmap for data mobility and large-scale storage features
- Lead design and development of highly scalable distributed systems
- Drive innovation using AI technologies, LLMs, and agentic AI frameworks
- Provide hands-on technical guidance to engineering teams
- Review system designs and ensure best practices for scalability, reliability, and performance
- Lead technical decision-making across multiple engineering teams
- Design and develop backend services using Java (RxJava preferred)
- Build high-performance, fault-tolerant distributed systems
- Develop APIs, services, and frameworks for data mobility features
- Write clean, maintainable, and well-tested production-grade code
- Drive performance tuning, debugging, and optimization
- Integrate AI tools and LLM-based workflows into product capabilities
- Build agentic AI-based automation and orchestration workflows
- Evaluate emerging AI technologies and apply them to product features
- Design intelligent data movement and decision engines
- Architect large-scale storage and data mobility platforms
- Design microservices-based distributed systems
- Ensure high availability, scalability, and resilience
- Define system interfaces and integration architecture
- Lead design reviews and architecture governance
- Mentor senior engineers and technical leads
- Collaborate with product management and cross-functional teams
- Drive agile Scrum execution and sprint planning
- Influence engineering best practices and coding standards
- Communicate technical vision to stakeholders
- Ensure software reliability, observability, and maintainability
- Lead root cause analysis and production issue resolution
- Drive CI/CD adoption and automation
- Implement monitoring, logging, and alerting frameworks
- Improve engineering productivity and development lifecycle
Required Skills & Qualifications :
- Strong proficiency in Java (RxJava preferred)
- Expertise in distributed systems design and development
- Deep understanding of concurrency, multithreading, and performance tuning
- Strong debugging and problem-solving skills
- Experience building scalable backend platforms
- Solid understanding of microservices architecture
- Experience with Linux and Windows operating systems
- Strong knowledge of networking and system internals
- Experience with REST APIs and service-oriented architecture
- Understanding of containerization (Docker/Kubernetes preferred)
- Hands-on experience with AI tools and platforms
- Experience working with LLMs
- Exposure to agentic AI frameworks
- Experience building AI-driven automation workflows
- Understanding of prompt engineering and model orchestration
- Engineering Practices
- Strong experience with Agile/Scrum methodology
- Experience with CI/CD pipelines
- Code review and design review expertise
- Strong testing and quality practices
- Exceptional communication and stakeholder management
- Strong technical mentoring abilities
- Strategic thinking and architecture leadership
- Ability to influence across teams
- Strong analytical and decision-making skills
- Experience in storage domain (SAN/NAS/Object storage)
- Experience with large-scale data systems
- Knowledge of data mobility and replication technologies
- Experience with high-performance IO systems
- Cloud platform exposure (AWS/Azure/GCP)
- Experience with Kubernetes-based deployments
What You'll Achieve :
- Shape the technical direction of PowerStore data mobility features
- Drive adoption of AI-powered intelligent data movement
- Build scalable, high-performance distributed storage solutions
- Lead architecture decisions impacting next-gen storage products
- Mentor and elevate engineering teams
- Deliver innovative features aligned with customer business goals
Ideal Candidate Profile :
- 14 to 20 years of software engineering experience
- Strong background in distributed systems and backend architecture
- Hands-on coding + technical leadership capability
- Experience building enterprise-grade platforms
- Exposure to storage or large-scale data systems
- Passion for innovation using AI technologies
Did you find something suspicious?