Adobe is looking to hire a Software Development Engineer to help power quality and automation services for Photoshop, owning a critical part of Adobe's internal engineering platform, collaborating with product teams across multiple domains, and shaping the future of how they build, test, and deliver world-class software.
Requirements
- Ability to solve challenging problems in complex CI/CD build and test environments.
- Hands-on experience developing full-stack web applications using TypeScript, JavaScript, HTML, CSS and contemporary build processes like npm and webpack.
- Extensive background applying modern web frameworks like React, React Spectrum, D3.js, Vue.js to build fresh, interactive web experiences.
- Experience building and maintaining robust backend services and APIs, making use of efficient SQL and NoSQL database queries.
- Strong understanding of testing and automation best practices for desktop, web, and mobile products.
- Proficiency with design, implementation, and maintenance of both functional and non-functional automated testing.
- Solid grasp of modern software development practices with AI and eagerness to embrace rapidly changing AI technologies (ML, NLP, LLMs, Cursor, Claude Code, Copilot .).
Responsibilities
- Collaborate across multifunctional engineering teams to deliver scalable, workflow-based automation and quality solutions.
- Build innovative tooling to empower rapid build and release of Photoshop products.
- Develop, debug, and manage comprehensive automated testing at scale.
- Champion product quality, continuous improvement, and delightful developer experiences.
- Design, implement, and maintain both functional and non-functional automated testing.
- Work with large codebases in version control (Git).
- Develop clean, well-documented code that is functional, optimized, and scalable.
Other
- Curiosity, enthusiasm for learning, and collaborative energy.
- Proven ability to communicate complex ideas clearly and effectively.
- Capability to navigate rapid iterations and evolving priorities in fast-paced Agile software development environments.
- Committed to building positive relationships and driving collective results with open communication and shared problem-solving.
- 2+ years of professional software development experience