F

Ford Motor Company

Builds vehicles for drivers and commercial fleets

Software Engineer - Distributed Systems & Networking

Backend EngineeringConfirmed live in the last 24 hours
Full-timePalo Alto, CA, USA$138.8k - $232.7k

About the Job

Requirements

  • At least 3 years of backend software engineering experience.
  • Proficiency in one or more of Go, Java, or Python.
  • A working understanding of distributed-systems communication patterns, including REST/gRPC, asynchronous messaging via Pub/Sub, and API-first design.
  • Experience building and supporting scalable, available systems in production.
  • Good collaboration and communication skills across cross-functional teams.
  • Willingness to learn and grow technical leadership skills over time.

Responsibilities

  • Contribute to the architecture and delivery of backend services that broker and orchestrate API integrations across distributed systems.
  • Design and implement reliable APIs and event-driven flows using REST/gRPC, webhooks, and Pub/Sub, including rate limiting, retries, backoff, and circuit breakers, under guidance from senior engineers.
  • Implement authentication and authorization for service-to-service and partner integrations using OAuth 2.0, OpenID Connect, mTLS, and JWT, and support secrets management and key rotation processes.
  • Integrate services with enterprise infrastructure, identity, networking, and observability tooling; assist with secure network connectivity and private peering between environments as needed.
  • Help define and monitor SLIs/SLOs, contribute to logging, tracing, and alerting setups, and participate in on-call rotations.
  • Contribute to CI/CD pipelines and infrastructure as code, following established build, deploy, and release standards.
  • Collaborate with security, legal, privacy, enterprise architecture, and data teams to support compliance and robust end-to-end design.
  • Participate in design and code reviews, and help maintain technical documentation and runbooks.
  • Support product and integration teams in onboarding partners, including partner-facing contracts, SDKs, and sandbox/testing flows.
  • Contribute to the design, development, and operation of backend services supporting millions of vehicles globally.
  • Help ensure seamless integration with existing infrastructure and support the team in delivering reliable, high-performance, and secure software.

Desired Qualifications

  • Experience building services for physical devices such as vehicles, phones, or IoT.

About the Company

Ford Motor Company

Builds vehicles for drivers and commercial fleets

Ford Motor Company designs and builds vehicles for individual drivers and commercial fleets worldwide, spanning Ford trucks and SUVs and Lincoln luxury models. Its Mustang sports car and Bronco off-road vehicles sit alongside gasoline, hybrid and electric products. The company sells vehicles, parts and accessories through dealers, while Ford Pro combines commercial vehicles with fleet software, charging and maintenance services; Ford Credit earns money from customer and dealer financing and leases. Connected services add subscriptions for vehicle features and business operations. Founded by Henry Ford in 1903, the company is headquartered in Dearborn, Michigan.

Company size
10,001+
Company stage
IPO
Headquarters
Dearborn, MI
Founded
1903

Recently Posted Jobs

Explore more opportunities at Ford Motor Company

See more jobs