GRGreyOrange
Principal Engineer
Gurgaon ₹5-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.
