
Senior Software Engineer – Cloud Networks
Ford Motor Company
full-time
Posted on:
Location Type: Remote
Location: Missouri • United States
Visit company websiteExplore more
Salary
💰 $96,720 - $162,120 per year
Job Level
About the role
- Champion an API-First approach: Define, document, and mock API contracts (using tools like OpenAPI/Swagger) before writing code to ensure consistency and excellent developer experience.
- Architect and develop high-performance backend microservices using Go (Golang), ensuring APIs are versioned, secure, and scalable.
- Design and build responsive web applications using ReactJS that consume your APIs to provide a seamless self-service experience.
- Drive technical standards for API governance, database design, and system architecture, ensuring our platform is easy for other engineering teams to integrate with.
- Translate complex network requirements into clean software specifications. You will collaborate with network engineers to abstract infrastructure complexity behind well-designed interfaces.
- Participate in an on-call rotation to provide support for production environment outages and critical issues. On-call support is typically low-volume and focused on major incidents.
Requirements
- 7+ years of experience in software engineering or a related developer role.
- At least 2 years of experience delivering software solutions on Google Cloud Platform (GCP) or other Public Cloud Provider.
- Strong proficiency in Go (Golang) for backend development and ReactJS for frontend development.
- Expertise in API-First development, including deep knowledge of REST standards, API lifecycle management, and specification tools (OpenAPI/Swagger).
- Strong understanding of software design patterns, data structures, and algorithms.
- A solid grasp of the software development lifecycle, including CI/CD integration, automated testing (contract testing), and code reviews.
- Experience with development and support tools like Jira and ServiceNow.
- A curious, self-starting mindset with the ability to thrive in a fast-paced, autonomous environment.
- The collaborative skills to work effectively within a team and navigate complex technical decisions.
- **Preferred Qualifications:**
- Experience with gRPC and Protocol Buffers.
- Familiarity with API Gateways (e.g., Apigee, Kong) or Service Mesh concepts.
- Familiarity with basic networking concepts (HTTP, DNS, TCP/IP) from a software perspective.
Benefits
- Immediate medical, dental, vision and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
- Vehicle discount program for employees and family members and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
- Paid time off and the option to purchase additional vacation time
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoGolangReactJSAPI-First developmentREST standardsAPI lifecycle managementOpenAPISwaggerCI/CDautomated testing
Soft Skills
collaborative skillsself-starting mindsetability to thrive in fast-paced environmenteffective teamworknavigating complex technical decisions