Software Development Engineer

Adobe changes the world through digital experiences, providing tools for creative professionals and businesses to create exceptional digital content.
$113,400 - $206,300
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer

Adobe Stock is seeking a talented Software Development Engineer to join their team in building and maintaining the backend services that power their creative professional platform. Adobe Stock provides designers and businesses with access to 200 million high-quality, curated, royalty-free assets including photos, vectors, illustrations, templates, audio, and 3D assets.

As a Software Development Engineer, you'll be working with cutting-edge technologies to craft innovative features and maintain existing functionality for Adobe Stock's backend infrastructure. The role involves working with microservices architecture using Node.js, TypeScript, PHP, and GraphQL, while ensuring high availability and fault tolerance across distributed systems.

The ideal candidate will bring 3+ years of experience in backend development, strong computer science fundamentals, and expertise in JavaScript/Node.js ecosystems. You'll be part of a collaborative team that values knowledge sharing, code quality, and innovative problem-solving. This position offers the opportunity to impact millions of creative professionals while working with one of the world's leading software companies.

Adobe offers competitive compensation ($113,400 - $206,300 annually) and is committed to creating exceptional employee experiences. The company values diversity, innovation, and provides opportunities for growth through their unique Check-In approach for ongoing feedback and development. Join Adobe to help change the world through digital experiences while working on a platform that empowers creative professionals globally.

Last updated an hour ago

Responsibilities For Software Development Engineer

  • Build and maintain features for Adobe Stock backend stack
  • Craft innovative new features using microservices architecture
  • Debug issues across multiple systems
  • Share knowledge with peers and contribute to architectural design discussions
  • Write unit tests and integration tests
  • Work in an Agile development environment
  • Maintain highly available and fault-tolerant services

Requirements For Software Development Engineer

JavaScript
Node.js
TypeScript
PHP
  • 3+ years of proven experience in developing highly scalable backend services
  • B.S. in Computer Science or related field
  • Proficiency in JavaScript and comfortable with ES6 & Express
  • Experience building microservices in Node.js, Typescript, and/or PHP
  • Experience in building and maintaining services using GraphQL
  • Experience maintaining highly available, fault-tolerant, and distributed services
  • Strong familiarity with both functional and object-oriented programming
  • Knowledge of algorithms, data structures, distributed systems

Benefits For Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive salary range $113,400 - $206,300
  • Medical, dental, and vision insurance
  • 401k benefits
  • Parental leave
  • Professional development opportunities

Interested in this job?

Jobs Related To Adobe Software Development Engineer

Software Development Engineer

Mid-level Software Development Engineer role at Adobe, focusing on AEM platform development with Java, JavaScript, and cloud technologies in a DevOps environment.

Software Development Engineer

Software Development Engineer position at Adobe, focusing on backend development with Java and cloud technologies, requiring 2+ years of experience in software development.

Computer Scientist - I (Java Backend)

Build scalable backend services for Adobe's Creative Enterprise, working with Java to create APIs that power creative tools used by millions.

Computer Scientist (C++)

Adobe is hiring a Computer Scientist with C++ expertise to develop next-generation document management solutions for Adobe Acrobat in Noida.

Computer Scientist

Mid-level Computer Scientist role at Adobe focusing on backend development with Java and Kafka, requiring 2-4 years of experience in software development.