Senior Software Engineer

Ford MotorDearborn, MI
Remote

About The Position

At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow’s transportation. Do you believe data tells the real story? We do! Redefining mobility requires quality data, metrics, and analytics, as well as insightful interpreters and analysts. That's where Global Data Insight & Analytics makes an impact. We advise leadership on business conditions, customer needs and the competitive landscape. With our support, key decision makers can act in meaningful, positive ways. Join us and use your data expertise and analytical skills to drive evidence-based, timely decision making.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering or a related field and 6 years of experience in the job offered or a related occupation.
  • 6 years of experience with developing and implementing scalable software features and business logic utilizing one or more of the following programming languages including Python or Java and their frameworks including Python with Flask, Django, or FastAPI for Python, and SpringBoot for Java, and AngularJS.
  • 6 years of experience designing and building microservices with RESTful APIs to support data exchange and ensure service availability for both internal and external system integrations.
  • 5 years of experience designing, building, and maintaining Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate software delivery, ensure quality, and facilitate efficient deployment of application features using Tekton, Terraform and Jenkins.
  • 5 years of experience developing and deploying applications and analytical solutions on cloud computing platforms, including GCP and Saas in Openshift, and applying cloud-native services and architecture.
  • 3 years of experience developing and deploying applications on Google Cloud Platform using GCP services including GCP Cloud Run, GCS Bucket, and PubSub.
  • 3 years of experience utilizing interactive debuggers for comprehensive software debugging.
  • 3 years of experience triaging, reproducing, and resolving complex client-side and server-side technical issues.
  • 3 years of experience translating complex design requirements and business goals into detailed functional specifications and technical implementations.
  • 3 years of experience developing and deploying applications and analytical solutions on cloud computing platforms including Google Cloud Platform and Saas in OpenShift, applying cloud-native services and architecture.
  • 3 years of experience utilizing data relational databases including SQL Server, PostgreSQL, MongoDB, and AlloyDB and data warehouses (BigQuery).

Responsibilities

  • Work on a Balanced Product Team and collaborate with the Product Manager, Product Designer, and other Software Engineers to deliver analytic solutions.
  • Responsible for the development and ongoing support and maintenance of the analytic solutions.
  • Participate in and/or lead the development of requirements, features, user stories, use cases, and test cases.
  • Keep up with the latest performance engineering practices, tools, and technologies and drive the adoption of performance engineering best practices across the organization.
  • Mentor engineers, provide technical guidance on standard methodologies for observability and monitoring, and lead performance engineering efforts across teams.
  • Proactively look for potential problems that could negatively impact performance and work to eliminate or mitigate them.
  • Author Process and Design Documents.
  • Work with the Business Customer, Product Owner, Architects, Product Designer, Software Engineers, and Security Controls Champion on solution design, development, and deployment.
  • Generate Metrics, Perform User Access Authorization, Perform Password Maintenance, and Build Deployment Pipelines.
  • Participate in and/or lead incident, problem, change and service request-related activities.
  • Includes root cause analysis (RCA).
  • Includes proactive problem management and defect prevention activities.

Benefits

  • Immediate medical, dental, and prescription drug coverage
  • Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service