Jobs · Engineering · Michigan

Senior Full Stack Software Engineer - DNEE

Ford Motor Company · Dearborn, MI · 3 wk ago
HybridEngineeringFull-time

Job Overview

At Ford, you’ll work on ideas that matter, alongside passionate people who want to make a global impact. Together, we’re shaping the next era of transportation—grounded in purpose, driven by progress. Make your move.

Job Type and Work Type

Job Type: Full time
Work Type: Hybrid

Responsibilities

  • Lead End-to-End Solution Development: Drive the definition, technical design, development, and delivery of complex, high-quality full-stack solutions. This includes coding, testing, and deployment of critical features for Connected Consumer and Vehicle applications, ensuring consistency, optimization, resilience, and security.
  • Leverage a modern technology stack: Utilize Java (Spring Boot), Angular, GCP, and RESTful APIs.
  • Apply agile methodologies and practices: Employ TDD, CI/CD (Tekton, GitHub), and other agile principles (e.g., Rally) throughout the development lifecycle.
  • Champion Software Craftsmanship and Quality: Implement and advocate for best practices in software craftsmanship, ensuring solutions are well-documented, maintainable, and adhere to high coding standards.
  • Drive Automation and Continuous Delivery: Develop and implement comprehensive test plans, automate delivery processes, and continuously improve efficiency to eliminate waste and facilitate rapid, reliable feature releases.
  • Foster Cross-Functional Collaboration: Collaborate effectively with Product Managers, Product Owners, and UI/UX designers to translate requirements into technical specifications and provide ongoing support for application features.
  • Provide Technical Leadership and Mentorship: Act as a technical anchor and mentor for junior software engineers, guiding them on platform vision, task breakdown, complex problem-solving, and professional development to elevate team capabilities.

Requirements

  • Bachelor's Degree in Computer Science, Information Technology or related field
  • 7 years of experience building and maintaining complex enterprise web applications in microservice product architecture
  • Possess in-depth expertise in core technologies, including Java, Spring, Spring Boot, Angular, React, RESTful APIs, messaging frameworks, container-based development (Docker), Elasticsearch, relational databases (PostgreSQL preferred), NoSQL solutions (Azure Cosmos DB or Cassandra), and event-driven architecture solutions like Kafka.
  • Experience in designing, developing, and implementing projects using GCP Cloud computing technologies, database, Redis, Istio, Multi-Tenant, and Single Tenant
  • Experience in successfully migrating legacy applications to modern cloud-based architectures utilizing Google Cloud Platform (GCP) cloud technologies.
  • Knowledge of Continuous Delivery process and tools, testing frameworks and practices (preferably GitHub, Ready API, Terraform, Tekton, etc.).
  • Understand the testing pyramid, develop a suite of unit tests and API tests, and adopt a "test-as-you-code" strategy.
  • Generate metrics, perform user access authorization, maintain passwords, and build deployment pipelines.
  • Lead and participate in incident, problem, change, and service request-related activities, including root cause analysis and proactive problem management.

Qualifications

  • Ability to grasp concepts quickly and implement learning fast
  • Passion for engineering excellence
  • Effectively communicate your ideas and listen to others
  • Problem-solving - not only technically but also with competing visions from teammates and partners
  • Industry technical certifications
  • Good knowledge of testing and security methodologies and tools such as SonarQube, CheckMarx
  • Good understand of logging and monitoring tools such as Splunk, and DynaTrace
  • Good understanding of performance and load engineering and tuning
  • Agile Project Management tools (JIRA) is a plus
  • Experience creating technical specifications
  • Business process improvement experience

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.

Additional Information

This position is a range of salary grades 7-8.
Note: This is a hybrid role, you are expected to relocate if you are not within commutable distance, and responsible to be on site 4 days a week.
Visa sponsorship is not available for this position.

Similar jobs

Software Engineer, Senior

Booz Allen HamiltonNellis AFB, NV· 6 days ago
Engineering$87k–$198k/yrapply on careers.boozallen.com

Software Engineer, Senior

Booz Allen HamiltonFort Meade, MD· 1 wk ago
Engineering$87k–$198k/yrapply on careers.boozallen.com