Adobe

Senior Software Engineer

Adobe

full-time

Posted on:

Location Type: Hybrid

Location: San Jose • California, New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $133,900 - $242,000 per year

Job Level

Senior

Tech Stack

AEMJavaJavaScriptReactTypeScript

About the role

  • Build and maintain robust backend services and APIs.
  • Craft and develop responsive, dynamic user interfaces using JavaScript/TypeScript and React.
  • Build GenAI and agentic workflows leveraging the latest AI tools and agentic frameworks.
  • Work cross functionally with product and design to deliver end-to-end solutions.
  • Optimize application performance to deliver a seamless, secure user experience.
  • Leverage AI to improve productivity and developer efficiency.
  • Participate in an on-call schedule.

Requirements

  • Bachelor's degree in computer science or related area
  • 5+ years of experience
  • Proficiency in developing APIs and services using JAVA or equivalent
  • Proficiency in JavaScript/TypeScript and React
  • Proven experience in building GenAI and/or agentic applications
  • Experience leveraging AI tools in day-to-day operations to improve productivity
  • Ability to influence architecture/design choices
  • Knowledge of agile methodologies and the ability to collaborate effectively in a team setting
  • Excellent communication skills and the ability to explain complex technical concepts to non-technical collaborators
  • A proactive, ambitious approach with a passion for continuous learning and improvement
  • A dedication to writing clean, maintainable code and following standard methodologies
  • Prior knowledge of AEM development is a plus.
Benefits
  • health insurance
  • retirement plans
  • paid time off
  • flexible work arrangements
  • professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaJavaScriptTypeScriptReactAPIsGenAIagentic applicationsAI toolsagile methodologiesclean code
Soft skills
communication skillscollaborationinfluenceproactive approachambitioncontinuous learningproblem-solvingteamworkadaptabilitytechnical explanation
Certifications
Bachelor's degree in computer science