Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Ford Software Engineer 
Mexico, State of Mexico, Nezahualcóyotl 
691427148

02.09.2024


We are looking for people who have a passion for learning new skills and tackling challenging problems in a collaborative environment. As a Software Engineer, you will be part of a team of like-minded engineers who utilize pair-programming, test-driven development, and CI/CD to continuously ship code to production. You’ll primarily work in a tech stack of React + AEM, Java + Spring Boot, and Google Cloud Platform + Tekton. We leverage a variety of collaborative tools like Slack, IntelliJ, and Figma to work together as a team.
Responsibilities:

  • Pair Programming. Work collaboratively with another engineer as you write code together. Be comfortable communicating your thought process out loud. Be a good listener as you respect the ideas of your pair partner.
  • Test-Driven Development. Utilize a test-first approach to writing code. Be thoughtful of edge cases as you write tests with the aim of creating a resilient codebase.
  • Clean Code. Follow a red-green-refactor rhythm to development with an eye towards writing maintainable code. Think of how your code will impact the next person to work on it.
  • Continuous Delivery. Every commit goes to production. Feature flags control what customers see. Small incremental commits help ensure a quality experience to customers.
  • Support the team. Provide technical guidance to help your product team assess and prioritize opportunities and constraints.

Basic Qualifications:

  • Bachelor's Degree
  • 2+ years of experience in software development
  • 2+ years of experience with pair-programming & test-driven development
  • Technical craftsmanship and problem-solving mindset.

Preferred Requirements:

  • Bachelor’s Degree in Computer Science or equivalent.
  • Experience coaching and guiding others in pair-programming and test-driven development practices.
  • Strong communication and collaboration skills.
  • Experience working in a multidisciplinary product team.
  • Experience shipping and supporting production software products.
  • Command of modern technologies and frameworks (React, TypeScript, Spring Boot, Java, AEM, Public Cloud like GCP).
  • Experience developing with Web and Mobile Accessibility in mind.
  • Passion for growing your skills, tackling interesting work and challenging problems.

The distance between imagination and … creation. It can be measured in years of innovation, or in moments of brilliance. When you join the Ford team, you discover all the benefits, rewards and development opportunities you’d expect from a diverse global leader. You’ll become part of a team that is already leading the way, with ingenious solutions and attainable products – and it is always ready to go further.