Software Development Engineer 2
About the job
The Opportunity
At Adobe, we’re changing the world. We give people the tools to bring their ideas to life — and the intelligence to do it faster, smarter, and more beautifully than ever before. We’re the ones behind the content that streams across every screen, and the AI-powered experiences that are redefining how millions of people create.
What You’ll Do
Build & Ship
Design, develop, and own responsive UIs and services for Creative Cloud web and mobile experiences, used by millions worldwide
Drive features from design concept through development, testing, and production - taking end-to-end ownership of what you build
Write clean, secure, well-tested code and continuously improve existing systems for performance and scale
Tackle complex frontend architecture problems with thoughtful, innovative solutions
Collaborate & Grow
Work multi-functionally with product, and engineering teams across Adobe, in different geographies
Communicate clearly and constructively
Stay ahead of emerging technologies, frameworks, and patterns - and bring that knowledge back to the team
Engineer with AI
Use AI-assisted tools (code generation, automated testing, intelligent debugging) as a natural part of your development workflow, not as an afterthought
Champion effective prompting practices and responsible AI tool usage within your team
What You Bring
Foundations
B.Tech in Computer Science or a related field, or equivalent experience
Strong computer science fundamentals - data structures, algorithms, system design thinking
2+ years of hands-on experience building and maintaining complex web applications
Frontend Craft
Deep proficiency in TypeScript/JavaScript, HTML, and CSS
Strong experience with modern JS frameworks - React is preferred, but Angular or equivalent is fine
Experience with Web Components ecosystem: Custom Elements, Shadow DOM, ES Modules, LitElement
Familiarity with responsive design, accessibility standards, and cross-browser considerations
Modern Engineering Approach
Demonstrated comfort with AI-assisted development - you’ve used tools like Claude, Copilot, Cursor, or similar and can articulate when they help vs. when they don’t
Awareness of guidelines for prompting, testing, and verifying AI-generated outputs in a production context
Proficiency with Git/GitHub and CI/CD workflows
Genuine curiosity - you actively seek out better ways to build things and stay ahead of the curve
Nice to Have
Backend development experience (Node.js, APIs, microservices)
Exposure to cloud infrastructure (AWS, Azure) and containerized deployments
Experience with design systems, Storybook, or component libraries at scale