{"id":1253151,"url":"https://alion.io/job/greyorange-principal-engineer-platform","title":"Principal Engineer - Platform","company":{"id":176318,"name":"GreyOrange","domain":"greyorange.com","url":"https://alion.io/company/greyorange-2","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":25000,"max_usd":58000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":57},"experience_years_min":12,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon S3","optional":false},{"name":"Ansible","optional":false},{"name":"Apache Kafka","optional":false},{"name":"ArgoCD","optional":false},{"name":"Bitbucket","optional":false},{"name":"CI/CD","optional":false},{"name":"Cowboy","optional":false},{"name":"EMQX","optional":false},{"name":"Erlang","optional":false},{"name":"GCP","optional":false},{"name":"GitHub","optional":false},{"name":"GitOps","optional":false},{"name":"Google GKE","optional":false},{"name":"Google Workspace","optional":false},{"name":"Grafana","optional":false},{"name":"IAM","optional":false},{"name":"Incident Management","optional":false},{"name":"InfluxDB","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Kubernetes","optional":false},{"name":"LLM","optional":false},{"name":"MinIO","optional":false},{"name":"Mnesia","optional":false},{"name":"MQTT","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RAG","optional":false},{"name":"Redis","optional":false},{"name":"SOC 2","optional":false},{"name":"Spinnaker","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"Terraform","optional":false}],"status":"live","first_seen_at":"2026-09-10T17:44:49Z","employer_posted_date":null,"last_verified_at":"2026-09-10T17:44:49Z","board_verified":false,"closed_at":null,"days_open":35,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":35},"description":"The Stack You Will Work On:\n\n- A Java/Spring Boot microservices platform (GreyMatter) running on GKE, backed by Kafka, PostgreSQL, Redis, and MinIO/S3.\n\n- An Erlang/OTP real-time robot-control system (Butler Core) running on GCP VMs, using Mnesia, EMQX (MQTT broker), and Cowboy HTTP.\n\n- 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.\n\n- Kafka-based event streaming with Avro schema contracts and Redis for payload management.\n\n- An internal context-retrieval server that surfaces runbooks, tickets, deployment history, and architecture docs as LLM-queryable tools.\n\n- An incident management platform (evaluating commercial tools vs. in-house) with a custom compliance evidence layer for SOC2/ISO audits.\n\n- A home-grown Just-In-Time access portal covering GKE, GCP IAM, Kafka ACLs, SQL, Mnesia, and config management, integrated with Google Workspace SSO.\n\nArchitecture & Technical Direction:\n\n- Lead cross-team architecture reviews - help the team make large technical decisions, document trade-offs, and land on durable solutions.\n\n- Own build-vs-buy decisions: evaluate commercial tools against in-house alternatives with documented analysis, and live with the consequences.\n\n- Define and enforce engineering standards across the whole team: schema conventions, observability patterns, security postures, secrets hygiene, API design.\n\n- Review system designs across every engineering area the team works in - not just the area you are currently contributing to.\n\n- Partner with the Associate Director on technical hiring: contribute to interview design, loop calibration, and leveling decisions.\n\nHands-On Engineering:\n\n- Rotate across different engineering domains throughout the year, contributing meaningfully to each - shipping production code, not just reviewing it.\n\n- Write and maintain design documents and architecture decision records (ADRs) - these are required deliverables, not optional write-ups.\n\n- Unblock engineers on hard problems by pairing directly, not by delegating to someone else.\n\n- Build and own cross-cutting libraries, shared tooling, and foundational components that multiple services depend on.\n\nMentorship & Culture:\n\n- Technically mentor the Staff Engineers - paired design sessions, deep code review, escalation target for hard problems.\n\n- Raise the bar in code review: model the level of feedback and depth of analysis that sets the team standard.\n\n- Drive a blameless engineering culture - incidents and mistakes are learning opportunities, not blame events.\n\n- Treat documentation as first-class engineering output: design docs and runbooks ship with features, not after them.\n\nRequirements:\n\n- 12+ years of software engineering with at least 5 years at Staff Engineer level or equivalent senior IC level.\n\n- Has shipped at least one platform, developer-experience, or infrastructure product at scale that other engineering teams measurably adopted - not just delivered, but adopted and continued to use.\n\n- Production experience across at least four of: Kafka, Kubernetes, GitOps and ArgoCD, Grafana/InfluxDB observability stacks, OAuth2/OIDC identity systems, LLM orchestration or RAG systems.\n\n- Demonstrated build-vs-buy judgment: has made significant make-or-buy decisions, documented the trade-offs, and lived with the outcome.\n\n- Deep system design instincts - can hold a 10+ service distributed system in mind and identify coupling problems and failure modes before they become production incidents.\n\n- Excellent written communication - drives technical influence through documents, not just verbal authority in meetings.\n\n- Comfortable operating as the senior-most IC on a small team where pragmatism and real constraints shape decisions.\n\nNice to Have:\n\n- Familiarity with Erlang/OTP, Mnesia, or BEAM VM tooling - for context on the Butler Core platform.\n\n- Experience with hybrid deployment environments spanning Kubernetes and traditional VMs in the same production system.\n\n- Has led a technical governance body - architecture review board, RFC process, or equivalent cross-team decision-making forum.\n\n- Background evaluating and procuring engineering tooling at a technical (not just commercial) level.\n\n- Familiarity with VDA5050 or AGV/robotics communication protocols.\nSkills\nJava, Spring Boot, Microservices Architecture, Kafka, PostgreSQL, Erlang, Distributed Systems, Grafana, Kubernetes, Google Kubernetes Engine","description_format":"text","description_chars":4512,"description_truncated":false,"requirements":{"experience_years_min":12,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Logistics & Warehouse Robotics","Robotic Software & Control Systems"],"lifecycle":[{"event":"open","at":"2026-09-25T18:04:06Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"Filed H-1B visas in the last two years","filings_12m":0,"filings_prev_12m":2,"green_card_filings_12m":0,"median_offered_wage_usd":null,"route":null,"cap_exempt":false,"checked_at":"2026-10-15T11:24:14+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":0}],"liveness":{"score":22,"band":"cold","label":"Long shot","p_open":0.6,"p_active":0.666,"p_room":0.55,"age_days":35,"expected_fill_days":30,"reasons":["seen:35","velocity","win:tail"],"computed_at":"2026-10-16T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/greyorange-principal-engineer-platform","json_url":"https://alion.io/job/greyorange-principal-engineer-platform.json","meta":{"generated_at":"2026-10-16T13:37:24Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13107,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":176318},"rest":"https://alion.io/mcp/rest/get_company?id=176318"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgreyorange-principal-engineer-platform"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgreyorange-principal-engineer-platform"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgreyorange-principal-engineer-platform"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/greyorange-principal-engineer-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgreyorange-principal-engineer-platform"}]}