16 Aug
|
GreyOrange
|
Bengaluru
16 Aug
GreyOrange
Bengaluru
The Principal Engineer is the most senior individual contributor in the System Platform Team. This is not an architect-in-an-ivory-tower role - it is a hands-on technical leadership position where roughly 60% of time is spent writing production code and 40% on cross-cutting technical responsibilities: architecture, technology evaluation, design reviews, and mentoring. The expectation is that when the team runs into its hardest technical problem, the Principal is the one who unblocks it - not by delegating, but by pairing or by writing the solution.
Over the course of the year, the Principal intentionally rotates across different engineering domains - developer experience, release engineering, data and messaging, incident and compliance tooling. This breadth is deliberate: by the end of the year, the Principal has deep firsthand knowledge of the full platform codebase, which is what makes their architecture reviews, technology decisions, and mentorship credible across all areas.
The Stack You Will Work On
- A Java/Spring Boot microservices platform (GreyMatter) running on GKE,
backed by Kafka, PostgreSQL, Redis, and MinIO/S3
- An Erlang/OTP real-time robot-control system (Butler Core) running on GCP VMs, using Mnesia, EMQX (MQTT broker), and Cowboy HTTP
- A hybrid CI/CD setup spanning GitHub (mono-repo for 19 platform services) and Bitbucket (legacy/firmware repositories), with Jenkins, Spinnaker, ArgoCD, Nexus, Terraform, and Ansible
- Kafka-based event streaming with Avro schema contracts and Redis for payload management
- An internal context-retrieval server that surfaces runbooks, tickets, deployment history, and architecture docs as LLM-queryable tools
- An incident management platform (evaluating commercial tools vs. in-house) with a custom compliance evidence layer for SOC2/ISO audits
- A home-grown Just-In-Time access portal covering GKE, GCP IAM, Kafka ACLs, SQL, Mnesia, and config management, integrated with Google Workspace SSO.
Responsibilites
Architec
📌 Principal Engineer (Bengaluru)
🏢 GreyOrange
📍 Bengaluru