Software Development Engineer

Adobe
San Jose, CA, USA2026-08-10Full time

About the job

Join our team as a Software Development Engineer and contribute to Adobe’s Developer Experience team in San Jose. Develop and operate API and AI gateway infrastructure, collaborate with talented professionals, and implement innovative solutions. Ideal for candidates with strong infrastructure and software engineering experience, particularly in Go or Python.

Responsibilities

Develop and operate highly available API and AI gateway infrastructure on Kubernetes.

Develop services, controllers, automation, and self-service tools using Go or Python.

Build AI-powered capabilities for log analysis, issue diagnosis, configuration validation, and automated remediation.

Manage API routing, load balancing, rate limiting, DNS, TLS, service-to-service connectivity, and gateway security.

Develop GitOps deployment workflows using Kubernetes, Helm, Argo CD, and custom resources.

Enable secure infrastructure for AI agents and MCP servers, including routing, authentication, authorization, guardrails, and usage controls.

Qualifications

Minimum

Strong infrastructure and software engineering experience.

Skilled in Go or Python and experienced in creating production-ready tools or services.

Hands-on experience with Kubernetes, cloud networking, distributed systems, and API gateways.

Experience with Envoy, Contour, NGINX, or similar proxy and ingress technologies.

Knowledge of HTTP, DNS, TLS, OAuth, JWT, API security, load balancing, and rate limiting.

Experience working with Helm, Argo CD, GitOps, and infrastructure automation.

Ability to use AI coding tools effectively while maintaining strong engineering, testing, security, and production-quality standards.

A demonstrated ability to convert recurring operational work into scalable automation or AI-powered solutions.

Preferred

Experience building AI agents, MCP integrations, RAG solutions, or AI-assisted infrastructure tools.

Bachelor’s or postgraduate degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.

5+ years of experience in infrastructure, platform, cloud, site reliability, or software engineering.

5+ years of hands-on experience with Kubernetes, distributed systems, cloud networking, and API gateway infrastructure.

Strong development experience in Go or Python, including building production services, controllers, automation, or internal tools.

Demonstrated ability to use AI across developing, coding, testing, fixing, and infrastructure automation.

Experience with Envoy, Contour, HTTPProxy, Helm, Argo CD, GitOps, DNS, TLS, API security, and observability.

Experience with AI agents, MCP integrations, AI gateways, RAG, or AI-assisted infrastructure tooling.