Software Development Engineer

Adobe changes the world through digital experiences, providing tools for emerging artists to global brands to create exceptional digital experiences.
$113,400 - $206,300
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Software Development Engineer

Adobe is seeking an experienced Software Development Engineer to join their Journey Optimizer team, focusing on the Omnichannel product development. Adobe Journey Optimizer is a cutting-edge platform that enables companies to deliver connected, contextual, and personalized customer experiences across multiple channels. The role combines full-stack development responsibilities with a focus on building scalable, high-performance solutions.

As a Software Development Engineer, you'll be instrumental in developing features that allow companies to create and manage both scheduled marketing campaigns and personalized individual communications. You'll work with modern technologies including React, TypeScript, Java/Kotlin, and various cloud-native tools to build robust solutions that handle high-scale customer interactions.

The ideal candidate will bring strong technical expertise in full-stack development, with particular emphasis on frontend technologies like React and backend services using Java/Kotlin. You'll need to demonstrate experience with streaming technologies, database systems, and building scalable applications. This role offers the opportunity to work on impactful products that help global brands deliver exceptional digital experiences to their customers.

Working at Adobe means joining a company that's passionate about empowering creativity and transforming how companies interact with customers across every screen. Adobe offers competitive compensation, comprehensive benefits, and the chance to work on technology that impacts millions of users worldwide. The company culture promotes innovation, values diverse perspectives, and provides opportunities for professional growth.

Last updated 2 days ago

Responsibilities For Software Development Engineer

  • Work closely with product managers and designers to build the AJO experience for the web
  • Maintain focus on performance, user experience, UI design principles
  • Participate in software development activities including design, coding, code review, testing
  • Design services that scale horizontally
  • Work in multi-functional teams to ensure superb end-to-end user experience
  • Fast prototyping of ideas and concepts

Requirements For Software Development Engineer

Java
Kotlin
JavaScript
TypeScript
React
Kafka
  • Bachelor's degree or higher in Computer Science, or equivalent experience
  • 5+ years of full-stack experience in web technologies
  • Experience in React or Angular (React preferred)
  • JavaScript/Typescript experience is a must
  • Familiarity with GraphQL
  • Experience building web services in Java/Kotlin, RESTful APIs
  • Experience with observability tooling
  • Experience working with streaming technologies like Kafka, Spark
  • Experience using NoSQL datastores
  • Experience building highly scalable applications
  • Self-starter requiring minimal direction

Benefits For Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive compensation
  • Comprehensive benefits package
  • Professional growth opportunities

Interested in this job?

Jobs Related To Adobe Software Development Engineer

Senior Software Engineer

Senior Software Engineer role at Adobe building cloud-native systems with Python, Go, and AWS/Azure, offering $133,900-$242,000 salary range in San Jose, CA.

Senior Product Manager

Lead product strategy for Adobe Acrobat, focusing on Generative AI integration and serving 1B+ users. Shape the future of digital document experiences with competitive compensation.

Sr. Technical Consultant

Senior Technical Consultant role at Adobe focusing on implementing and integrating Adobe Digital Media solutions with full-stack development expertise.

Software Development Engineer

Senior Software Engineer position at Adobe focusing on backend development of large-scale data-driven systems using Java/Scala, Kafka, and distributed systems.

Sr. Software Engineer - Performance & Scalability

Senior Software Engineer role at Adobe focusing on performance and scalability of ML/GenAI platforms, requiring expertise in observability, infrastructure monitoring, and cloud technologies.