Software Engineer, eCommerce Experiences

Company Adobe
Reference 527740636
Sector IT/Technical
Town/City California
Locations California , USA
Job Type Permanent
Date Posted 27th Sep

Shortlist Apply

Job Description

Adobe has successfully transformed from a traditional desktop software vendor to software as a service provider. The Creative Cloud and Document Cloud are great demonstrations of this transformation, and of our vision for how we can continue to provide even more delight to our customers. As our product and service offerings have evolved and expanded, we now need to transform the online purchasing experiences we provide to our customers. This includes our underlying eCommerce infrastructure.

We are looking for a dedicated and passionate engineer who is interested in building the next generation of blazingly fast, always-available cloud-based services for subscription management and purchasing, covering a wide variety of products, plans, promotions, purchase methods, and geographies, for Creative Cloud, Document Cloud, and a host of other Adobe products and services. You will deliver critical services to be used by a variety of clients, enabling flexible and rapidly optimizable purchase workflows. We are looking for an individual with experience in developing robust, secure, scalable back-end web services, but with the interest and ability to develop engaging front-end web experiences as well.


  • Building cloud-based services for e-commerce.
  • Designing services that scale: proxies, caching, and asynchronous processing.
  • Leading other engineers on projects centered on systems you will own.
  • Participating in all aspects of software development activities, including design, coding, code review, unit testing, bug fixing, and code/API documentation.
  • Working in cross-functional teams to ensure superb end-to-end user experience for customers.
  • Fast prototyping of ideas and concepts and researching latest industry trends.


  • BS in Computer Science or related field of study.
  • 8+ years of experience programming in Java, C++, Node.js, and/or Python, including at least 4 years in Java.
  • 6+ years of experience owning significant components and subsystems of internet software products.
  • Experience in web server technologies: HTTP servers, caching, proxies, load balancers.
  • Fluency in SQL and NoSQL datastores, and data access patterns and strategies.
  • Proficiency with Apache Cassandra a plus.
  • Proficient in object-oriented analysis and design.
  • Experience with building REST APIs.
  • Knowledgeable of secure, scalable, and highly available service development practices.
  • Proven ability to develop robust, efficient, high-quality code.
  • Track record for estimating development costs accurately and delivering on schedule.
  • Ability to troubleshoot and resolve problems using appropriate tools and techniques.
  • Experience with modern development practices in: testing, version control, Agile.
  • Sense of urgency, and ownership, and thrives in a fast-paced environment.
  • Excellent written and verbal communication skills.

At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on Best Companies lists. You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely.

If you're looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer.

Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, religion, age, sexual orientation, gender identity, disability or veteran status.


Back to ResultsEmail a friend Apply

Step 1: Registration  Step 2: Application

By choosing Quick Apply your job application will be processed immediately upon completion of this form.

You will receive email confirmation of your registration, enabling you to login and apply for additional jobs, set up a full candidate profile and create jobs alert profiles which will bring jobs directly to you.

Attach CV*
Confirm Password*
First Name*
Last Name*
Daytime Tel*
Account Verification*
I agree to the terms of use