Adobe logo

Software Development Engineer 4

Adobe

San Jose, CA
Full Time
Senior
134k-242k
about 19 hours ago

Job Description

About the Role

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 are building the future of Marketing Automation with Adobe Journey Optimizer B2B Edition, focusing on innovative, enterprise solutions in a collaborative environment that encourages learning and training. We offer competitive compensation including equity, corporate discounts, excellent parental leave, and comprehensive health benefits.

Key Responsibilities

  • Develop and design scalable software, primarily focusing on front-end development with modern Javascript frameworks.
  • Collaborate with engineers, UX designers, and Product Managers to build modern, scalable software solutions.
  • Lead technical teams and mentor junior engineers on projects.
  • Troubleshoot software problems and ensure high availability and reliability of web applications.
  • Participate in software development lifecycle, including reimagining marketing automation and using state-of-the-art technology.

Requirements

  • Bachelor's degree in computer science, related discipline or equivalent experience.
  • 5+ years of experience in developing and designing large scale Web applications with high availability and reliability, ideally in a SaaS environment.
  • Experience with JavaScript UI toolkits such as ReactJS, AngularJS, jQuery UI, ExtJS, EmberJS, BackboneJS (our team works on ReactJS and Redux).
  • Experience with NodeJS and server-side JavaScript.
  • Experience with Java.
  • Experience with both relational and non-relational databases.
  • Experience mentoring junior engineers.
  • Experience being the technical lead on small to medium-sized projects.
  • Good verbal and written communication skills.
  • Strong troubleshooting skills for software problems.
  • Experience with version control systems (Git preferred, SVN, Perforce, or CVS acceptable).

Nice to Have

  • Familiarity with TypeScript.
  • Familiarity with using Docker for development.
  • Familiarity with UI testing tools (e.g., Selenium, Cypress, Karma).
  • Experience with WebSocket communications.
  • Experience with CI tools (Jenkins, AWS CodeBuild).
  • Experience with Agile (preferably Scrum) and Test-driven development.

Qualifications

  • Bachelor's degree in computer science, related discipline or equivalent experience.

Benefits & Perks

  • Competitive compensation including equity.
  • Corporate discounts.
  • Excellent parental leave plan.
  • Generous health benefits (medical, dental, vision, etc.).

Working at Adobe

We are a collaborative team where learning is encouraged and there are numerous opportunities for training. We value innovation, teamwork, and continuous improvement, and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity.

Apply Now

Job Details

Posted AtJul 4, 2025
Salary134k-242k
Job TypeFull Time
ExperienceSenior

About Adobe

Website

adobe.com

Company Size

10000+ employees

Location

San Jose, CA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches