Member of Technical Staff - II

Noida, Uttar Pradesh, India
Nov 06, 2024
Oct 28, 2025
Onsite
Full-Time
2 Years
Job Description

Adobe is seeking an experienced Cloud Software Engineer to join the AEM (Adobe Experience Manager) Translation Team. This team plays a critical role in Adobe’s suite of tools used by top global brands, delivering high-performance, scalable backend services.

As a key member of this team, you'll help design, build, and maintain critical cloud-based services that drive Adobe’s business forward. Your role will involve working with cutting-edge technologies and industry-leading platforms at scale. You will be responsible for delivering impactful solutions to the most challenging engineering problems in the digital experience space.

What You Will Do

  • Take full ownership of multiple phases of the engineering process, including specifications, design/architecture, technology choice, development, unit testing, integration automation, and deployment.
  • Work closely with product management and other engineering teams (across geos) to design and implement Translation solutions within Adobe Experience Manager (AEM).
  • Collaborate with cross-functional teams to ensure seamless integration and deployment of solutions.
  • Contribute to the design and implementation of Adobe's AEM platform.
  • Develop scalable and maintainable backend services using Java, JavaScript, HTML, and CSS.
  • Build and maintain robust APIs and test suites to ensure high-quality solutions.
  • Focus on performance optimization to ensure smooth operation in high-traffic environments.

Innovation & Problem Solving

  • Apply your creativity to solve complex engineering and coding problems.
  • Constantly seek opportunities for improvement, whether through technology innovation, process enhancement, or code optimization.
  • What You Need To Succeed

Educational Qualification

  • B.Tech / M.Tech in Computer Science & Engineering or a related field.

Technical Skills

  • 2-4 years of experience in software development and automation.
  • Expertise in Java and a solid understanding of Object-Oriented Programming (OOP) concepts.
  • Strong knowledge of data structures and algorithms, with a focus on performance optimization.
  • Familiarity with the Software Development Life Cycle (SDLC), Agile methodologies, Microservice design, and CI/CD processes.
  • Proficiency in technologies such as JavaScript, HTML, CSS, and XML.
  • Familiarity with RESTful APIs.
  • Experience with Docker, Jenkins, Splunk, Git, etc.
  • Experience with AEM components such as Apache Sling, Apache Felix, JCR Repository (CRX), and OSGI Framework is a plus (or willingness to learn).
  • A passion for learning and quickly adapting to new programming paradigms, tools, and problem areas.

Additional Qualities

  1. Team Player. You will need to collaborate closely with engineers and product managers across different geographies, so strong communication and teamwork skills are essential.
  2. Customer-Focused. Focus on creating customer-centric solutions and always keeping the end user in mind.
  3. Self-Starter. Ability to drive solutions from concept through to production with minimal supervision.

Why Adobe?

  • Innovative culture that values new ideas and creative solutions.
  • Opportunity to work with industry-leading technology at scale.
  • Commitment to diversity and equal opportunity.
  • Inclusive environment where everyone has access to equal opportunity.