Adobe
Senior Software Engineer
San Francisco, USA · Senior
Sponsorship not specified$159k-$302kDetected 11 hours ago
JavaScriptNode.jsExpressCode ReviewLeadershipCommunicationCollaborationProblem SolvingMentoring
About the role
- We are seeking a highly motivated Senior Software Engineer to join the new Project Graph team at Adobe.
- Project Graph is a new creative system that lets you combine first and third-party AI models, Adobe tools, and custom interactive components inside a visual, designer-friendly node graph editor.
- Connect a library of tactile, interactive components that bring creative control of AI back to your fingertips.
Responsibilities
- Technical Ownership: Design, implement, and maintain foundational platform capabilities, with a focus on native web technologies and Web Components. Build systems that are framework-agnostic and designed for long-term evolution.
- Platform Thinking: Drive architecture that treats the browser as a powerful runtime, not just a rendering layer. Leverage deep knowledge of browser internals (rendering, events, networking, performance) to build robust, extensible systems.
- Design and Operate at Scale: Lead in the architecture and operation of large-scale, globally distributed client application. Ensure high availability and low latency in enterprise environments.
- Mentorship & Collaboration: Set the standard of the team through architectural design leadership, thoughtful code reviews, and hands-on mentorship. Act as a force multiplier for engineering effectiveness.
- Experience building framework-independent or low-level platform abstractions
- Technical Ownership: Design, implement, and maintain foundational platform capabilities, with a focus on native web technologies and Web Components.
- Build systems that are framework-agnostic and designed for long-term evolution.
- Problem Solving: Ability to decompose complex systems into clear abstractions and deliver solutions that are elegant, scalable, and maintainable.
- Communication: Excellent written and verbal communication skills. Ability to clearly articulate technical concepts and collaborate effectively with technical and non-technical partners.
- Customer Empathy: A strong sense of ownership and a passion for building products that delight users.
Nice to have
- 10+ years of experience building, testing and operating complex web applications, with a track record of owning deep technical areas and delivering platform-level systems.
- Experience with node-based or visual programming systems is a plus.
- Deep expertise in at least one core area of browser technology (e.g., rendering, performance, networking, Web Components, or JavaScript runtime behavior)
- Strong proficiency with Web Components (Custom Elements, Shadow DOM)
- Familiarity with Lit, FAST, or similar libraries is welcome-but not a substitute for strong fundamentals
Skills
- If these tools are used inappropriately or in a way that misrepresents your work, your application may not move forward in the process.
- Transform ideas into powerful workflows and modular tools that run anywhere, from the web to Adobe apps like Photoshop.
Compensation
- Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets.
- The U.S. pay range for this position is $159,200 -- $301,600 annually.
- Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience.
- Your recruiter can share more about the specific salary range for the job location during the hiring process.
- In California, the pay range for this position is $208,300 - $301,600
- At Adobe, for sales roles starting salaries are expressed as total target compensation (TTC = base + commission), and short-term incentives are in the form of sales commission plans.
Benefits
- Collaborate with engineering leadership to shape and rapidly deliver on a technical vision to address the complex needs of the Graph platform,
- Education: BS or MS in Computer Science or a related field.
- In addition, certain roles may be eligible for long-term incentives in the form of a new hire equity award.
Company info
- We're on a mission to hire the very best and believe in creating a company culture where all employees are empowered to make an impact.
- At Adobe, we believe that great ideas can come from anywhere in the organization.
- At Adobe, we believe in creating a company culture where all employees are empowered to make an impact.
This listing is sourced directly from Adobe's careers page and normalized into a canonical job model.