Ford - Lansing, MI

posted 13 days ago

Full-time - Mid Level
Onsite - Lansing, MI
Transportation Equipment Manufacturing

About the position

The DevSecOps Software Engineer at Ford Motor Company plays a crucial role in shaping the technical direction of the company and advancing its platform and technology landscape. This position focuses on leading technical strategy, driving process improvements, and ensuring high standards of quality and security in software development. The engineer will be instrumental in defining and implementing CI/CD pipelines, integrating security tools, and collaborating with cross-functional teams to enhance software solutions.

Responsibilities

  • Design, implement, and maintain CI/CD pipelines using Tekton and other tools.
  • Integrate security tools such as FOSSA and 42 Crunch into the development lifecycle.
  • Utilize SonarQube for continuous code quality and security analysis.
  • Manage and automate workflows using GitHub and Backstage.
  • Collaborate with cross-functional teams to ensure seamless integration and deployment of software solutions.
  • Enhance testing platforms, improve test automation, and foster software craftsmanship.
  • Monitor and evaluate the performance of our solutions, ensuring they meet the highest standards of quality and security.
  • Engage in Test-first Development and Test Driven Development (TDD) practices.

Requirements

  • Bachelor's degree in Computer Science or a related field or a combination of education and experience.
  • 3+ years of experience with DevSecOps tools and processes, including Tekton, FOSSA, 42 Crunch, SonarQube, GitHub, and Backstage.
  • Strong understanding of CI/CD principles and practices.
  • Experience with cloud platforms such as Google Cloud Platform, Amazon Web Services, or Microsoft Azure.
  • Excellent collaboration and communication skills, with the ability to work effectively in a team environment.
  • Strong analytical and problem-solving skills.
  • Passion for learning and willingness to work in a pair programming environment.

Nice-to-haves

  • Master's degree in Computer Science or a related field.
  • Familiarity with eXtreme Programming (XP) practices, including Pair/Mob programming and TDD.
  • Experience with Spring/SpringBoot and RESTful web services development.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service