> Markdown version of [/jobs/ext/2283894-senior-software-engineer-aem-full-stack-technical-lead](https://www.wearedevelopers.com/jobs/ext/2283894-senior-software-engineer-aem-full-stack-technical-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - AEM/Full Stack Technical Lead - **Company:** Ford Motor Company - **Location:** Dearborn, MI, United States - **Experience:** Expert - **Salary:** $14,560.0 - $16,640.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Adobe Experience Manager, Application Programming Interfaces (APIs), Agile Methodology, Data Analysis, Business Logic, User Authentication, Automation of Tests, Software Quality, Code Review, Continuous Integration, Software Debugging, Software Design Patterns, Distributed Systems, Elasticsearch, Hypertext Transfer Protocols (HTTP), Java Servlet, PostgreSQL, OAuth, Cloud Services, Responsive Web Design, Software Engineering, Systems Integration, TypeScript, Web Applications, Web Performance Optimization, Google Cloud, ReactJS, Spring-boot, Caching, Apigee, Backend, Git, Event Driven Architecture, Adobe, Information Technology, Web Technologies, Front End Software Development, Osgi, Software Coding, Restful APIs, Web Architecture - **Published:** August 28, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3367839312&tx=VT6459TTT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Bachelor's Degree in Computer Science, Engineering, or a related technical field, or equivalent experience. * 8+ years of professional software development experience , with significant experience in enterprise web applications. * 8 years of Strong hands-on experience with Adobe Experience Manager (AEM) . * Strong Java development experience. * Strong experience with Spring/Spring Boot and RESTful APIs. * Strong modern frontend development experience with JavaScript/TypeScript and React or comparable frameworks. * Strong understanding of web architecture , APIs , content management , and distributed systems. * Experience designing and delivering complex technical solutions. * Strong code review, debugging, troubleshooting, and problem-solving skills. * Experience working in an Agile development environment. * Demonstrated ability to mentor developers and provide technical leadership without requiring formal management authority. Preferred Qualifications: * Experience with AEM as a Cloud Service (AEMaaCS) . * Experience with React SSR and/or modern frontend rendering architectures. * Experience with PostgreSQL, Elasticsearch , or similar technologies. * Experience with Adobe Experience Cloud products and integrations. * Experience with cloud platforms, CI/CD, Git, and automated testing. * Experience with web performance, caching, CDN, and Dispatcher optimization. * Experience troubleshooting complex production environments. * Experience integrating AEM with commerce, analytics, personalization, or other enterprise platforms. ## Description We are seeking a highly experienced Senior Software Engineer with strong expertise in Adobe Experience Manager (AEM), Java backend development, and modern frontend web technologies to serve as a technical lead for our team. This role is ideal for a senior engineer who can go beyond implementing individual features and take ownership of technical design, architecture, development quality, and delivery across complex web applications. The successful candidate will be a trusted technical resource for the team, helping establish strong engineering practices, mentor other developers, solve complex technical problems, and ensure solutions are scalable, maintainable, and delivered with high quality. The ideal candidate is equally comfortable designing an architecture, reviewing code, troubleshooting a production issue, or jumping into the code to solve a difficult problem . What Success Looks Like The successful candidate will become a trusted technical leader within the team-someone developers turn to when they need help solving a difficult problem, evaluating an architecture, reviewing an implementation, or troubleshooting a complex issue. They will bring a combination of deep technical expertise, strong engineering judgment, hands-on development ability, ownership, and a collaborative mindset . They should be capable of independently driving a technical solution from design through implementation and delivery while helping raise the technical capabilities and quality of the entire team. Technical Leadership & Architecture * Serve as a technical lead and go-to resource for the development team. * Lead technical design and architecture for complex AEM and web applications. * Translate business requirements into scalable, maintainable technical solutions. * Evaluate technical approaches, identify risks and tradeoffs, and recommend solutions. * Establish and promote development standards, design patterns, and engineering best practices. * Partner closely with architects, product owners, business stakeholders, and other engineering teams. Backend Development * Architect Component Solutions : Design AEM Components , Content Fragments , Sling Models and robust backend logic to drive dynamic HTL/React components. * Develop Core Platform Logic: Architect modular OSGi Services and RESTful Sling Servlets to handle backend business logic and process HTTP requests. * Build Event-Driven Architectures : Implement robust OSGi EventHandlers and JCR Event Listeners to handle asynchronous repository events, content changes, and background jobs. * Build Java Spring Boot APIs : Design and implement RESTful services using the Spring Boot framework, integrating with PostgreSQL database, deploying to Google Cloud Platform ( GCP ), and publishing to Apigee . * Lead System Integrations : Integrate with Adobe Analytic s, ElasticSearch , and OAuth Authentication Providers. * Enforce Code Quality : Lead code review to enforce coding standards, security, and performance. * Troubleshooting : Troubleshoot complex AEM, Dispatcher , caching, URL mapping, and publishing issues. Frontend Development * Develop modern, responsive web experiences using TypeScript and React. * Understand modern frontend architecture, including component-based development, API integration , SSR , headful and headless architectures. * Translate UX designs into high-quality technical implementations . * Understand the interaction between frontend applications, AEM, APIs, and content delivery platforms. Team Collaboration & Mentorship * Act as a trusted technical resource and mentor for other developers. * Help developers solve complex technical problems and grow their technical capabilities. * Strengthen the team's overall engineering practices and technical expertise. * Foster a collaborative environment where developers can openly discuss technical approaches and challenges. * Communicate complex technical concepts clearly to both technical and non-technical stakeholders. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)