AEM / Full Stack Software Engineer

Ford Motor CompanyDearborn, MI
$85,400 - $192,900

About The Position

We are seeking a talented and motivated Software Engineer with strong programming fundamentals and experience developing web applications to join our Communications team. This role is an excellent opportunity for an engineer, preferably with prior Adobe Experience Manager (AEM) experience having a strong foundation in software development. We are looking for someone with technical foundation, curiosity, problem-solving ability, and determination to learn who can progressively take on more complex technical responsibilities. With the right mindset and commitment to continuous learning, this role provides an opportunity to develop deep expertise in AEM, Java/backend development, frontend technologies, web architecture, and enterprise application development.

Requirements

  • Strong programming fundamentals
  • Experience developing web applications
  • Prior Adobe Experience Manager (AEM) experience
  • Strong foundation in software development
  • Technical foundation
  • Curiosity
  • Problem-solving ability
  • Determination to learn
  • HTML
  • JavaScript/TypeScript
  • CSS
  • Frontend frameworks

Nice To Haves

  • Java/backend development
  • Web architecture
  • Enterprise application development

Responsibilities

  • Design, develop, test, and maintain high-quality software applications.
  • Apply strong software engineering principles to create clean, maintainable, and scalable solutions.
  • Participate in technical design discussions and contribute to architectural decisions.
  • Troubleshoot technical issues and identify root causes.
  • Participate in code reviews and continuously improve code quality.
  • Work collaboratively with other engineers, architects, product owners, and business stakeholders.
  • Develop AEM components, templates, services, APIs, and integrations.
  • Build modern web experiences using HTML, JavaScript/TypeScript, CSS, and frontend frameworks.
  • Develop an understanding of how content management systems, backend services, APIs, and frontend applications work together.
  • Progressively take ownership of more complex AEM and web development initiatives.
  • Demonstrate a strong willingness to learn new technologies and development practices.
  • Take initiative to build technical knowledge through hands-on experimentation, self-training, documentation, and other learning resources.
  • Apply newly acquired knowledge to real-world development problems.
  • Seek feedback and actively work to strengthen technical skills.
  • Grow from implementing well-defined solutions to independently designing and delivering increasingly complex solutions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service