Principal Software Engineer

SkyHive

SkyHive

Software Engineering

Pune, Maharashtra, India

Posted on Apr 29, 2026
We're looking for a

Principal Software Engineer

This role is Office Based, Pune Office

We are looking for a Principal Software Engineer with strong backend and platform engineering experience in Java and Python to design and build scalable, secure, and high-performance platform/framework capabilities. The ideal candidate will lead development of cloud-native systems, reusable engineering frameworks, and distributed services while mentoring teams and driving architectural excellence.

In this role you will…

  • Design and build scalable platform and framework capabilities using Java and Python
  • Lead architecture and design of cloud-native, distributed systems
  • Develop reusable engineering patterns and core platform components
  • Drive microservices-based architecture and API-first development
  • Build and manage containerized applications using Kubernetes
  • Design and implement secure, high-performance, and reliable backend systems
  • Collaborate with cross-functional teams to define technical solutions
  • Provide technical leadership and mentor engineering teams
  • Ensure best practices in performance, scalability, security, and maintainability
  • Lead code reviews and enforce engineering standards
  • Optimize system performance and troubleshoot production issues
  • Contribute to next-gen platforms using AI agents and agentic workflows
  • Drive automation and intelligent service orchestration initiatives

You have what it takes if you have…

  • Hands-on experience with Spring Boot (microservices, REST APIs)
  • Experience with Spring Cloud components (config, gateway, service discovery)
  • Experience with Hibernate / Spring Data JPA
  • Experience with Spring Security
  • Experience writing unit tests using JUnit and Mockito
  • Experience with FastAPI or Flask
  • Experience with Pydantic and SQLAlchemy
  • Experience with async programming in Python (async/await)
  • Experience writing tests using Pytest
  • Strong understanding of microservices architecture
  • Experience building RESTful APIs
  • Experience with OpenAPI / Swagger documentation
  • Understanding of distributed systems and system design principles
  • Hands-on experience with AWS (EKS, EC2, S3, RDS, Lambda)
  • Experience with Kubernetes for container orchestration
  • Experience with Docker for containerization
  • Experience with CI/CD tools (GitHub Actions, Jenkins, or similar)
  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK)
  • Experience working with PostgreSQL / MySQL
  • Knowledge of database design and query optimization
  • Experience with database migration tools

Extra dose of awesome if you have…

  • Exposure to event-driven architecture
  • Knowledge of AI agents / agentic workflows
  • Exposure to MCP or similar frameworks

#LI-Onsite

Our Culture:

Spark Greatness. Shatter Boundaries. Share Success. Are you ready? Because here, right now – is where the future of work is happening. Where curious disruptors and change innovators like you are helping communities and customers enable everyone – anywhere – to learn, grow and advance. To be better tomorrow than they are today.

Who We Are:

Cornerstone powers the potential of organizations and their people to thrive in a changing world. Cornerstone Galaxy, the complete AI-powered workforce agility platform, meets organizations where they are. With Galaxy, organizations can identify skills gaps and development opportunities, retain and engage top talent, and provide multimodal learning experiences to meet the diverse needs of the modern workforce. More than 7,000 organizations and 100 million+ users in 180+ countries and in nearly 50 languages use Cornerstone Galaxy to build high-performing, future-ready organizations and people today.

Check us out on LinkedIn, Comparably, Glassdoor, and Facebook!