Principal Engineer

12 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

gStore is GreyOrange’s flagship SaaS platform that transforms physical retail operations through realtime, AI-driven inventory visibility and intelligent in-store task execution. It integrates advanced

technologies like RFID, computer vision, and machine learning to deliver 98%+ inventory accuracy

with precise spatial mapping. gStore empowers store associates with guided workflows for

omnichannel fulfillment (BOPIS, ship-from-store, returns), intelligent task allocation, and real-time

replenishment — significantly improving efficiency, reducing shrinkage, and driving in-store

conversions. The platform is cloud-native, hardware-agnostic, and built to scale across thousands of stores globally with robust integrations and actionable analytics.



Roles & Responsibilities

  • Define and drive the overall architecture for scalable, secure, and high-performance distributed systems.
  • Write and review code for critical modules and performance-sensitive components to set quality and architectural standards.
  • Collaborate with engineering leads and product managers to align technology strategy with business goals.
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
  • Own and evolve the system design, ensuring modularity, multi-tenancy, and future extensibility.
  • Establish and govern best practices around service design, API development, security, observability, and performance.
  • Review code, designs, and technical documentation, ensuring adherence to architecture and design principles.
  • Lead design discussions and mentor senior and mid-level engineers to improve design thinking and engineering quality.
  • Partner with DevOps to optimise CI/CD, containerization, and infrastructure-as-code
  • Stay abreast of industry trends and emerging technologies, assessing their relevance and value.


Skills

  • 12+ years of experience in backend development
  • Strong understanding of data structures and algorithms
  • Good knowledge of low-level and high-level system designs and best practices
  • Strong expertise in

    Java & Spring Boot

    , with a deep understanding of microservice architectures and design patterns.
  • Good knowledge of databases (both

    SQL

    and

    NoSQL

    ), including schema design, sharding, and performance tuning.
  • Expertise in Kubernetes, Helm, and container orchestration** for deploying and managing scalable applications.
  • Advanced knowledge of

    Kafka

    for stream processing, event-driven architecture, and data integration.
  • Proficiency in

    Redis

    for caching, session management, and pub-sub use cases.
  • Solid understanding of API design (REST/gRPC), authentication (OAuth2/JWT), and security best practices.
  • Strong grasp of system design fundamentals—scalability, reliability, consistency, and observability.
  • Experience with monitoring and logging frameworks (e.g. Datadog, Prometheus, Grafana, ELK, or equivalent).
  • Excellent problem-solving, communication, and cross-functional leadership skills.
  • Prior experience in leading architecture for SaaS or high-scale multi-tenant platforms is highly desirable.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
GreyOrange logo
GreyOrange

Robotics / Automation

Gurgaon

RecommendedJobs for You

Hyderabad, Pune, Bengaluru

Sahibzada Ajit Singh Nagar, Punjab, India

Gurugram, Haryana, India

Mumbai, Maharashtra, India