⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Software Engineer II— Platform & Data

  • Source: Naukri
  • GreyOrange
  • On-site
  • Bengaluru
  • Full-Time
  • Mid level

Job Description

ABOUT THE ROLE

Every Foundry squad — DES, Sizer, GCM, Emulator, Layout Designer — depends on a common platform layer: the catalog service that describes what robots and configurations exist, the schema-contract APIs that ensure squads speak the same language, the Agent Model Registry that tracks what has been deployed, and the map-versioning infrastructure that lets designs evolve without breaking downstream consumers. As an SDE2 on the Platform & Data squad you build and maintain these foundational services. Your work will rarely be user-visible, but it will unblock every other squad. Reliability, API clarity and backward compatibility are the quality bar.

WHAT YOU’LL DO

  • Build the catalog service — Implement and maintain the central catalog that describes robot types, configuration templates and capability metadata; expose it via a versioned REST API consumed by all squads.
  • Implement schema-contract APIs — Build the contract-first APIs (OpenAPI / Protobuf) that define the lingua franca between squads; version them correctly and guard against breaking changes.
  • Build the Agent Model Registry — Implement the registry that maps deployed GreyMatter configurations to Foundry solution designs; support lookup, diffing and validation.
  • Own map versioning — Build the versioned store for warehouse map snapshots: branching, merging, rollback and change-history APIs.
  • Contribute to platform validation infra — Build the shared validation library and CLI that squads invoke to check their artifacts before promoting them through the pipeline.
  • Maintain backward compatibility — Own the deprecation and migration process for APIs and schemas; write migration guides and tooling when breaking changes are necessary.
  • Write production-quality tests — Unit and integration tests for all services; participate in the on-call rotation for platform services.
  • Document what you build — Maintain OpenAPI specs, ADRs and TechDocs entries in Backstage so other squads can self-serve.

MINIMUM (REQUIRED) QUALIFICATIONS

  • 4–8 years professional backend engineering.
  • Proficiency in Java or Go for microservice development.
  • Experience designing and documenting REST APIs (OpenAPI / Swagger).
  • Solid relational-database skills (PostgreSQL or similar): schema design, indexing, migration management.
  • Understanding of API versioning strategies and backward-compatibility patterns.
  • Comfortable with containerisation (Docker) and deploying to Kubernetes.
  • Experience writing unit and integration tests; CI/CD awareness.

PREFERRED QUALIFICATIONS

  • Experience building platform or infrastructure services consumed by multiple teams.
  • Familiarity with gRPC / Protobuf for service-to-service communication.
  • Experience with event-driven architectures (Kafka, Pub/Sub or similar).
  • PostGIS or other spatial-data extensions experience.
  • Schema-registry or catalog-system experience.
  • Exposure to multi-tenant SaaS platforms.
  • Experience with Terraform for infrastructure-as-code.

TECHNICAL QUALIFICATIONS

  • Languages: Java (Spring Boot) or Go; Python acceptable for tooling.
  • APIs: REST (OpenAPI 3.x), gRPC / Protobuf for internal services.
  • Databases: PostgreSQL (JSONB, migrations with Flyway / Liquibase); Redis for caching.
  • Infrastructure: Docker, Kubernetes (GKE on GCP), Helm charts; Terraform for IaC.
  • Observability: structured JSON logging; Prometheus metrics; distributed tracing; Grafana dashboards.
  • CI/CD: GitHub Actions, trunk-based development; affected-only build strategies in the monorepo.
  • Service registry: Backstage catalog-info.yaml; TechDocs for service documentation.
  • Security: JWT / OAuth2 for API auth; secrets management via GCP Secret Manager.
  • Testing: JUnit / Go test; testcontainers for integration; contract tests with Pact or similar.

HOW WE WORK

Platform & Data is the squad that every other squad depends on. You will be expected to treat API consumers as your customers — gather requirements from squad Tech Leads, communicate changes early and never break a contract silently. You work autonomously on task-sized items, surface blockers in the weekly sync, and participate in the platform on-call rotation (light duty at this stage).

Skills

  • open-api
  • Protobuf
  • Java
  • Golang
  • PostgreSQL
  • Docker
  • Kubernetes
  • gRPC
  • Kafka
  • postgis
  • Terraform
  • spring
  • spring-boot
  • Python
  • flyway
  • liquibase
  • Redis
  • google-cloud-platform
  • helm
  • JSON
  • Prometheus
  • Grafana
  • Github
  • github-actions
  • yaml
  • OAuth2
  • JUnit
  • testcontainers
  • pact
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with GreyOrange

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes