
Senior Software Engineer
Adobe
full-time
Posted on:
Location Type: Hybrid
Location: San Jose • California, New York • 🇺🇸 United States
Visit company websiteSalary
💰 $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