Job Closed
This listing is no longer active.
Senior Software Engineer – AEM Full Stack
Location
United States
Posted
150 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – AEM Full Stack
Ford Motor Company
• Lead the design and implementation of software and systems related to Ford and Lincoln brand site products from requirements, design, development, coding, and deploy frameworks like React, Springboot, Adobe Experience Manager • Collaborate directly and continuously with Product Managers and Product Owners to prioritize deliverables geared towards a business and user value-driven approach with a continuous improvement and innovative mindset. • Provide application support and manage migrations. • Conduct proof-of-concepts to support new features, ensuring quality and timely delivery using Agile practices. • Develop the technical solution. • Work with the Technical Architect to update the technical design. • Automate performance monitoring and notification in the event of failures using best practices and tools. • Champion an Agile mindset and Software Craftsmanship practices, contributing to and leading the agile team for quality deliverables. • Research new technologies, influence enterprise technology shifts, and implement new trends impacting Ford application delivery. • Participate in and champion highly collaborative practices, including: • Continuous Integration and Continuous Deployment (CI/CD) • Security practices (SAST/DAST) • Use of monitoring, logging, and tracing tools (Dynatrace, etc.) • Engage in Agile practices including, but not limited to, Stand-ups, backlog grooming, sprint demos, and journey mapping.
Job Requirements
- AEM Cloud Architect with AEM Cloud, Sites, Assets, CF/XF, Dynamic Media
- 7+ years of AEM experience including hands-on development and troubleshooting of software systems
- 3+ years of experience in AEM Cloud implementation and migrating pages, content, users from on-prem to cloud
- Experience in integrating with Adobe Target and Analytics
- Implementing SEO Best practices
- Experience with code quality tools (e.g., 42Crunch, SonarQube, etc.).
- Experience with build and CI/CD tools (e.g., GitHub, Jenkins, Maven, Gradle, etc.)
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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Mid-Senior Full Stack Engineer
Smart WorkingEmpowering companies to work with the best engineers in the world
• Build and develop backend services primarily using Java and Spring Boot • Support the delivery of the first product release (Pitch Point) ahead of the planned launch date • Work closely with another engineer to deliver features quickly and accurately • Contribute to infrastructure and DevOps-related tasks to support deployment and reliability • Maintain, iterate, and improve the football version of the game post-launch • Support the development of future games for other sports • Collaborate with a design house on UX/UI and product requirements • Balance delivery speed with code quality in a fast-paced development environment
• Build and maintain robust API integrations connecting CRM platforms (HubSpot, Salesforce, High Level), marketing automation tools, and third-party services. • Design and implement database architectures that support complex marketing workflows, customer journey tracking, and campaign performance analytics. • Develop server-side logic, authentication systems, and data processing pipelines to support client marketing initiatives. • Create and maintain RESTful APIs and webhooks that enable seamless data flow between platforms and applications. • Design and develop responsive, high-performance web applications and client-facing interfaces with exceptional user experiences. • Translate strategic requirements and creative briefs into functional, intuitive digital products. • Implement modern front-end frameworks and best practices to ensure accessibility, performance, and cross-browser compatibility. • Collaborate with creative team members to bring design concepts to life while maintaining technical feasibility and scalability. • Conduct user testing and iterate on interfaces based on feedback and analytics. • Leverage AI development tools like Replit, GitHub Copilot, and other AI-assisted coding platforms to accelerate development cycles and improve code quality. • Explore and implement emerging AI technologies to enhance client solutions, including automation, personalization, and intelligent decision-making. • Build prototypes and proof-of-concepts rapidly using AI-powered development environments. • Stay current on AI development tools and techniques, sharing knowledge with the broader team. • Partner with Client Success, Digital, and Creative teams to scope technical requirements and translate business objectives into technical solutions. • Provide technical guidance on feasibility, timelines, and architecture decisions for client projects. • Document code, systems, and processes to ensure knowledge transfer and maintainability. • Troubleshoot complex technical issues across the full stack and provide solutions that balance immediate needs with long-term stability. • Support technical aspects of client onboarding, particularly for CRM implementations and marketing automation projects.
• Design, develop, and maintain high-quality software solutions • Contribute to technical discussions and provide input to the squad • Ensure the implementation of best practices in coding, testing, and deployment • Troubleshoot and resolve complex technical issues • Collaborate with cross-functional teams to deliver product features and improvements • Mentor and support junior engineers in the squad • Utilize Jira for task management and tracking • Work within a Scrum team to follow Agile methodologies • Adhere to the Software Development Life Cycle (SDLC) processes • Provide high-level estimations for project planning • Participate in roadmap refinement and planning sessions • Support operational escalations and ensure timely resolution • Take ownership of tasks and contribute to shaping delivery
• Design, build, and maintain lifecycle automation systems • Own the experimentation framework for paid acquisition • Design and implement automated outbound workflows • Partner with sales team to develop messaging and support outreach plays




