Senior Software Development Engineer
AdobeAbout the role
The Opportunity
We are looking for a senior software engineer who is passionate about building scalable, reliable and performant applications. You should have a proven track record of crafting innovative solutions and designing and building architecture for the next generation of users. Looking for forward-thinking, motivated individuals to join a dynamic, high-caliber team.
Adobe Express is a unified task-based, web and mobile app. With drag-and-drop technology, it enables users to make rich multimedia content including social media posts and stories, invitations, and marketing materials like logos, flyers and banners. We are a team of hard-working storytellers, technology innovators, and change agents. Our aim is to build fast and easy product experiences that empower students, social influencers, marketers, small businesses - really anyone with something to say - to make something that will stand out and impress their audience.
Join our bold and fast-paced team as an expert Software Development Engineer 5. Help build a new creativity platform that will define the future of Creative Cloud and Adobe’s Digital Media business.
What you’ll do:
- Own end-to-end system design and architecture across frontend, backend, and platform layers, with a focus on building scalable, intelligent, and extensible systems. Drive solutions to high-complexity problems involving distributed services, data pipelines, and AI-driven components.
- Design and develop agentic workflows and systems that leverage generative AI/LLMs to automate tasks, orchestrate multi-step processes, and enhance user productivity across the platform.
- Collaborate cross-functionally (Design, Product, Data, Infra) to deliver cohesive end-to-end user experiences, bridging frontend interactions with intelligent backend and AI-driven services.
- Mentor engineers through architecture reviews, design discussions, and code reviews, with a focus on modern best practices in full-stack and AI-native development.
- Drive rapid prototyping and experimentation, especially around agentic patterns, LLM integrations, and emerging AI frameworks, to validate ideas and accelerate innovation.
- Partner with Product Management to shape requirements that incorporate AI capabilities, identify gaps in current experiences, and propose forward-looking, intelligent solutions.
- Design, implement, and operate systems with strong observability, testing (including AI evaluation strategies), and continuous improvement practices.
What you will bring:
- Expertise in designing and developing scalable, maintainable, performant and resilient application, micro-services and RESTful services.
- Experience with modern frontend technologies such as React, Lit/Web Components, and strong fundamentals in HTML, CSS, JavaScript/TypeScript.
- Hands-on experience building full-stack applications, including Node.js services and middleware.
- Proficiency and interest in developing with and for AI toolsets including agents, MCP, and RAG.
- Strong understanding of micro-frontend architecture and its trade-offs in large-scale applications.
- Familiarity with modern web development patterns, including state management, performance optimization, and component-driven development.
- Solid debugging skills across frontend, backend, and integrated systems (including AI-driven workflows).
- Strong analytical and problem-solving skills, especially in ambiguous or evolving problem spaces.
- Clear and effective communication skills, with the ability to explain technical concepts and trade-offs.
- A growth mindset, with curiosity and willingness to learn emerging areas such as agentic systems and generative AI.
- Familiarity with implementing/reviewing metrics using NewRelic, Splunk is highly desired.
What you need to succeed:
- At least 10 yrs of software development experience.
- BS or MS in Computer Science or comparable experience.
- Ability to innovate, prioritize, and multi-task and leverage AI tools.
- Growth mindset, eager to learn/receive from feedback of others.
About Adobe
Adobe empowers everyone to create through innovative platforms and tools that unleash creativity, productivity and personalized customer experiences. Adobe’s industry-leading offerings including Adobe Acrobat Studio, Adobe Express, Adobe Firefly, Creative Cloud, Adobe Experience Platform, Adobe Experience Manag
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s