Ford Motor Company Logo

Ford Motor Company

Senior Software Engineer- Platform & DevEx

Posted 6 Hours Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in India
Senior level
In-Office or Remote
Hiring Remotely in India
Senior level
Design and build backend APIs and automation to enable self-service on GKE. Develop custom Kubernetes controllers/operators and microservices, integrate with Backstage/Developer Hub, secure and publish APIs via an API gateway, support app teams migrating to the platform, maintain CI/CD and observability, participate in on-call and incident response, and contribute to agentic AI integrations for developer workflows.
The summary above was generated by AI

This role sits at the intersection of software development and platform engineering, bringing a developer-first mindset to the platform team. You will design and build APIs, automation, and developer portal integrations that enable self-service capabilities and enhance the developer experience for engineering teams running workloads on GKE.

Working closely with application teams, you will help drive platform adoption by delivering scalable, reliable, and intuitive platform capabilities. This role provides an excellent opportunity for a hands-on backend engineer to grow into platform engineering, gaining expertise in GitOps, Kubernetes, service mesh, custom controllers (Go), multi-cluster operations, and production-grade platform development. You will receive mentorship and hands-on support from experienced platform engineers while progressively taking ownership of increasingly complex infrastructure and platform initiatives.

 

Responsibilities

WHAT YOU WILL DO 

  • Design and build backend APIs (REST / OpenAPI) to provision and manage GKE namespaces and clusters - with Swagger-testable contracts, secured via OAuth2 / JWT.

  • Develop platform automation: custom Kubernetes controllers and operators in Go, and/or backend microservices in Java / Spring Boot (or Node.js), to automate, environment lifecycle, and platform workflows on GKE.

  • Integrate APIs with our internal developer portal (Red Hat Developer Hub / Backstage): software templates, scaffolder actions, and backend plugins so developers can self-serve namespaces and applications.

  • Publish and secure APIs through an API gateway (e.g. Apigee) with SSO / OAuth2 / JWT token validation and integrate with our platform API/asset layer.

  • Onboard and support application teams: help them bring their applications and microservices onto the GKE platform - deployment manifests, Helm charts, CI/CD, observability, service mesh, and connectivity, and act as their trusted partner during migration.

  • Act as the voice of the developer: use your own hands-on development background to identify developer pain points and shape the platform's paved road so onboarding is genuinely frictionless.

  • Build and maintain Kubernetes deployment artifacts (Deployments, ReplicaSets, Services, ConfigMaps, Secrets, Ingress/HTTPRoute) and Helm charts for platform and application workloads.

  • Contribute to CI/CD pipelines (GitHub Actions), container image build/publish, and artifact management for repeatable releases.

  • Instrument services and build dashboards/alerts in Dynatrace; help app teams onboard to observability.

  • Work within a service-mesh environment (Cloud Service Mesh / Istio) - secure service-to-service communication (mTLS), traffic management, and resilient inter-service calls.

  • Participate in the platform on-call rotation - production support, incident response, root-cause analysis, and follow-up remediation.

  • Contribute to our agentic AI initiative - helping expose platform APIs as MCP servers and integrate them with Gemini Enterprise so developers can onboard services, wire observability, and provision resources through natural-language, AI-assisted workflows.

  • Collaborate with platform, security, and application teams; write clear documentation; and mentor where appropriate.

Qualifications

 

Overall Experience: 8–10 years

Relevant Experience: 4–6 years (backend development, APIs, Kubernetes, GitOps , AWS or GCP)

Core Languages: Java / Spring Boot, or Node.js, or Go (Golang)

 

REQUIRED SKILLS & EXPERIENCE

  • Hands-on development background: Strong experience as a working software developer - in Java / Spring Boot, Node.js, or Go - so you understand developer workflows and pain points first-hand.

  • Backend & microservices: Building production microservices and secure REST APIs; Spring Boot / Spring Cloud (or equivalent in Node.js / Go).

  • API & integration: OpenAPI/Swagger, API integration between microservices and backend systems, API gateways, and authentication with OAuth2, JWT tokens, and SSO.

  • Kubernetes: Authoring deployment manifests (Deployments, ReplicaSets, Services, ConfigMaps, Secrets) and deploying microservices to managed clusters (GKE/EKS); Docker, Helm.

  • Automation mindset: Experience automating platform or infrastructure workflows through code - custom controllers/operators (Go) or backend services (Java/Node.js).

  • GitOps & CI/CD: Argo CD (GitOps) for application delivery; CI/CD pipelines (Jenkins / GitHub Actions), container image build/push, artifact repositories.

  • Developer enablement: Experience onboarding or supporting application teams - helping them deploy, troubleshoot, and operate their services on a shared platform.

  • Observability & support: Dynatrace (or similar) - dashboards, log monitoring, instrumentation; production support and on-call incident handling.

  • Cloud: Working knowledge of a major cloud (GCP and/or AWS); IAM, service accounts, and Workload Identity concepts.

  • Ways of working: Agile delivery, ownership from design to production support, collaboration, and clear communication.

  • NICE TO HAVE / WILLINGNESS TO LEARN

    • Go (Golang) for custom controllers: Experience with or strong interest in learning - Go and Kubebuilder / controller-runtime for building custom Kubernetes controllers and operators.

    • TypeScript / Node.js: Understanding of TypeScript and Node.js for building Red Hat Developer Hub (Backstage) plugins and scaffolder actions or strong willingness to ramp quickly.

    • Experience with Red Hat Developer Hub / Backstage, or other internal developer portals / software templates.

    • Service mesh (Cloud Service Mesh / Istio): mTLS, traffic management, multi-cluster service discovery.

    • GKE Fleet / Connect Gateway, Workload Identity, GKE networking (Gateway API, internal load balancing, DNS).

    • Agentic AI & MCP: Interest in or experience with building agentic AI capabilities on the platform: exposing GKE platform APIs as MCP (Model Context Protocol) servers and integrating them with Gemini Enterprise Agent Platform to enable AI-assisted developer self-service.

    • Cloud certifications (e.g. Google Cloud / AWS Solutions Architect or Developer Associate).

    • AI-assisted development tooling (GitHub Copilot, Cursor) and prompt-engineering practices.

     

     

Similar Jobs

2 Hours Ago
Remote
Gujarat, IND
Senior level
Senior level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
The role involves maintaining and calibrating lab equipment, leading a team, troubleshooting, and ensuring compliance with safety regulations and quality standards.
Top Skills: 3D X-RayBend TesterCsamFibFtirHast ChamberIso/Iec 17025LinuxReflow OvenSemShock TesterSoak ChamberTemp CycleTemperature ChamberTesterThbWindowsX-Section
2 Hours Ago
Remote
Gujarat, IND
Junior
Junior
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Responsible for setup, maintenance, calibration, and troubleshooting of lab equipment. Lead technician team and ensure compliance with safety and quality standards.
Top Skills: 3D X-RayBend TesterCsamFibFtirHast ChamberIso/Iec 17025LinuxReflow OvenSemShock TesterSoak ChamberTemp CycleTemperature ChamberTesterThbWindowsX-Section
2 Hours Ago
Remote
Gujarat, IND
Senior level
Senior level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
The role involves overseeing manufacturing methods, resources, and personnel; enhancing operational performance; and driving continuous improvement initiatives while managing budgets and customer relations.

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account