Senior Software Development Engineer

Adobe changes the world through digital experiences, providing tools for emerging artists to global brands to design and deliver exceptional digital experiences.
$133,900 - $242,000
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Senior Software Development Engineer

Adobe's Journey Optimizer Team in Digital Experience Business Unit is seeking a Senior Software Development Engineer to build scalable, performant services and tools on Adobe Experience Platform. This role offers an exciting opportunity to shape the future of marketing and advertising technology.

You'll be working on cloud-native and distributed systems that enable enterprise customers to reach and connect with end-users effectively. The position involves developing sophisticated marketing campaign tools while solving complex technical challenges at scale.

As part of a team of passionate storytellers, technology innovators, and change agents, you'll leverage your expertise in JVM platform technologies (Java, Scala) to build high-performance applications and web services. The role combines technical depth with creative problem-solving, offering opportunities to work with cutting-edge technologies and frameworks.

Adobe offers a competitive compensation package ranging from $133,900 to $242,000 annually, based on geographic location and experience. The company is committed to creating exceptional employee experiences and fostering an inclusive environment where new ideas can come from anywhere in the organization.

This is an excellent opportunity for a senior engineer passionate about distributed systems, scalable architectures, and creating impactful enterprise solutions. You'll be part of Adobe's mission to change the world through digital experiences, working on products that serve both emerging artists and global brands.

Last updated 39 minutes ago

Responsibilities For Senior Software Development Engineer

  • Build, Develop, Test & Deploy micro-services for implementing product features
  • Design/Architect solutions to implement functionality across multiple micro services
  • Design Services that scale horizontally, perform at high throughput and low latencies
  • Participate in all aspects of software development activities
  • Work in multi-functional teams to ensure timely delivery
  • Design/Build/Architect solutions for monitoring and alerting
  • Design & Build End-To-End Tests
  • Fast prototyping of ideas and concepts

Requirements For Senior Software Development Engineer

Java
Scala
Kafka
  • BS + 5 years experience or MS + 3 years in Computer Science or relevant field
  • Experience building web services in Java/Scala/Kotlin
  • Expertise in RESTful web services and design principals
  • Exposure to Apache Spark, Apache Hadoop, Apache Kafka, AWS Services, Azure Services
  • Expertise with SQL DBs, No-SQL DBs, web services, data intensive applications
  • Knowledge of building highly scalable and performance focused applications
  • Knowledge of modern development patterns: Agile, CI/CD, Kubernetes, micro-services architecture
  • Excellent written and verbal communication skills
  • Self-starter requiring minimal direction

Interested in this job?

Jobs Related To Adobe Senior Software Development Engineer

Senior Fullstack Engineer

Senior Fullstack Engineer role at Adobe, building innovative solutions for AEM Sites customers with focus on website performance and user engagement.

Senior FullStack Software Engineer - Commerce

Senior FullStack Software Engineer position at Adobe, focusing on commerce solutions and requiring 8+ years of experience in building scalable web applications using modern technologies.

Software Development Engineer 3

Senior Software Engineer role at Adobe working on Journey Optimizer platform to build scalable, omnichannel customer experience solutions using React, Java, and cloud technologies.

Product Manager

Senior Product Manager role at Adobe managing Success Plans and driving customer value through strategic product offerings and cross-functional leadership.

Computer Scientist

Senior Computer Scientist role at Adobe focusing on distributed systems and big data technologies using Java/Scala, Kafka, and Spark.