GR

Principal Engineer

GreyOrange
Gurgaon5-8 LPA Posted 27 Oct 2025
FULL TIME
Spring Boot
Kubernetes
Distributed Systems
Java

Job Description

Key Responsibilities:

  • Architecture & System Design:
  • Define and evolve the overall architecture for scalable, multi-tenant, and modular distributed systems.
  • Establish and govern best practices for service design, API development, security, observability, and performance.
  • Ensure system extensibility, modularity, and maintainability across services.
  • Hands-On Technical Leadership:
  • Write and review code for performance-sensitive modules to set quality and architectural standards.
  • Lead design discussions and mentor senior and mid-level engineers to enhance engineering quality.
  • Review code, designs, and technical documentation to ensure adherence to architectural principles.
  • Collaboration & Strategy:
  • Partner with engineering leads and product managers to align technology strategy with business goals.
  • Work with DevOps to optimize CI/CD pipelines, containerization, and infrastructure-as-code processes.
  • Evaluate and recommend tools, technologies, and processes for scalable and high-quality product development.
  • Performance & Observability:
  • Oversee system performance tuning, reliability, and observability.
  • Implement monitoring and logging frameworks (e.g., Datadog, Prometheus, Grafana, ELK).
  • Innovation & Industry Awareness:
  • Stay updated with emerging technologies, industry trends, and architectural best practices.
  • Drive adoption of modern architectural patterns, cloud-native solutions, and event-driven designs.

Join WhatsApp Channel