Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Adobe

Sr. Software Engineer, Full Stack Web

San Francisco, CA

Our Company

Changing the world through digital experiences is what Adobe's all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.

We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

The Opportunity

Adobe is changing the world through digital experiences with tools that make, manage, measure, and monetize content. As we look to the future, we see a world where many of today's jobs will no longer exist and where creativity becomes the key to success. We must aggressively innovate to unlock creativity in and out of the classroom, and address the creative needs of the next generation.

Want more jobs like this?

Get Software Engineer jobs delivered to your inbox every week.

Select a location
By signing up, you agree to our Terms of Service & Privacy Policy.


There's never been a better time to join Adobe! We are looking for exceptional engineers who are passionate about education and preparing the next generation for a fast-changing, evolving future. You'll be part of an entrepreneurial team that develops services and components which enable flagship Adobe products to integrate with modern education tools.

What you'll do:
  • Use modern tech stack to architect & develop microservices, APIs, and components for seamless integration with high traffic classroom tools
  • Partner with product owners on roadmap planning and execution
  • Partner with UX design to deliver exceptional customer experiences
  • Engage with customers to understand pain points and test ideas
  • Be on top of code reviews, code hygiene, bug triages
  • Mentor other engineers on the team
  • Be a proponent for efficient and high-quality software development practices, including but not limited to unit testing, automated UI testing, coding standards, scrum

What is needed to succeed:
  • BS degree in Computer Science, similar technical field of study or equivalent professional experience
  • 5+ years of hands-on experience developing complex, large scale microservices and RESTful APIs for consumer-facing responsive web products
  • 5+ years using Java, Spring Boot, and/or Node.js for backend development
  • 2+ years experience with HTML, CSS, JavaScript, modern web frameworks & libraries such as Web Components (Polymer/LitElement), or React
  • Strong knowledge of data structures, algorithms, databases & SQL
  • Experience writing unit tests in TestNG, JUnit, Jest/Enzyme, or similar
  • Comfortable using modern web tools such as npm/Yarn, Babel, Webpack/Rollup, Splunk, New Relic, Jenkins (or similar CI/CD), Maven
  • Familiarity with container technologies like Docker and container orchestration systems like Kubernetes on cloud platforms like AWS/Azure/GCP

Nice to Have:
  • Experience using TypeScript, Go, GraphQL
  • Familiar with UI testing frameworks such as Cypress, Puppeteer, Playwright, or similar
  • Able to use Core Web Vitals, and Lighthouse to monitor and fix performance & SEO issues
  • Monitoring tools e.g, Pingdom, PagerDuty, CloudWatch
  • Microservices frameworks such as moleculer.js or similar

Job ID: Adobe-R101921
Employment Type: Other

This job is no longer available.

Search all jobs