Adobe is seeking an experienced Software Engineer with a strong understanding of technical SEO to join our dynamic team. In this role, you will leverage your expertise in SEO automation and front-end development to help optimize and enhance the performance of websites, ensuring they are highly crawlable, indexable, and meet search engine best practices. You will work with cutting-edge technologies, collaborating with cross-functional teams to develop solutions that improve web traffic, search rankings, and overall user engagement.
This role requires a strong blend of software engineering skills and SEO expertise, with a focus on front-end development, data analysis, automation, and continuous optimization of SEO strategies. The ideal candidate is someone who thrives in a fast-paced, agile environment and enjoys working on innovative, data-driven solutions.
Responsibilities
- Analyze website performance and traffic data from various sources to uncover trends and actionable insights that help improve organic search rankings and overall SEO performance for AEM customers.
- Use data to inform SEO strategies and continually optimize web performance, enhancing both crawlability and indexability.
- Perform comprehensive SEO audits of websites, identifying issues related to site structure, crawlability, indexability, page speed, schema markup, and other technical SEO factors.
- Work closely with engineering teams to fix identified issues and enhance the SEO performance of customer websites.
- Lead discussions with clients and stakeholders, providing tailored SEO recommendations that align with their business objectives.
- Develop and implement SEO strategies to improve organic search rankings, driving both traffic and user engagement.
- Based on data-driven insights, create and test hypotheses related to SEO improvements and develop self-learning features that automate SEO recommendations over time.
- Build custom tools and automation solutions to streamline SEO tasks, ensuring scalability and ongoing performance improvements.
- Use an agile development process to prototype new SEO-related features and quickly iterate based on feedback to meet evolving business needs.
- Collaborate with cross-functional teams to continuously improve and refine SEO solutions and software tools.
What You Need to Succeed
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience in technical SEO and web development.
- Front-end Development. Hands-on experience with HTML, CSS, JavaScript, and modern frameworks.
- Automation & Data Analysis. Experience in developing automation tools using Python, JavaScript, or similar languages for SEO optimization tasks.
- Proficiency with SEO tools such as Google Search Console, Ahrefs, SEMrush, Screaming Frog, and similar platforms to analyze SEO performance and make recommendations.
- Strong knowledge of technical SEO concepts, such as:
- Crawlability and Indexability
- Page Speed Optimization
- Schema Markup and Structured Data
- Core Web Vitals and page performance optimization
- Familiarity with SEO best practices and the ability to identify gaps and opportunities in website structure and content.
Experience
- At least 7 years of hands-on experience in software development, with a proven track record of improving search engine rankings and driving organic traffic growth through technical SEO.
- Experience working with agile development methodologies and iterating quickly based on user feedback to improve SEO and software tools.
Skills
- Problem-solving abilities. Strong analytical and troubleshooting skills to improve website performance and solve SEO-related challenges.
- Communication & Collaboration. Ability to communicate complex technical concepts to both technical and non-technical stakeholders.
- Customer-Facing Leadership. Experience in customer-facing roles, especially in providing SEO strategy recommendations and aligning them with business goals.
- Proactive mindset. Ability to continuously learn and adapt, staying up-to-date with the latest SEO trends, algorithm changes, and web technologies.
Desired Attributes
- A passion for redefining digital experiences and driving continuous improvement in website performance.
- A proactive and innovative mindset, with the ability to challenge assumptions and pivot quickly based on data and feedback.
- Experience working with Adobe Experience Manager (AEM) or similar content management systems (CMS) is a plus.
Why Adobe?
- Commitment to Innovation. At Adobe, we believe in fostering creativity and pushing the boundaries of what's possible. Our culture encourages employees to bring innovative ideas forward.
- Diversity & Inclusion. Adobe is an Equal Employment Opportunity employer. We are committed to creating a diverse and inclusive workplace where all employees can thrive.
- Employee Experience. We offer competitive benefits, flexible work arrangements, and robust career development opportunities. At Adobe, you’ll have the resources and support you need to grow your career and make a meaningful impact.
How to Apply. If you are passionate about combining software engineering with SEO expertise and want to make an impact at Adobe, please submit your resume and a cover letter detailing your relevant experience and how you can contribute to the future of Experience Management at Adobe.