Senior Software Development Engineer

Adobe is the industry leader in Experience Management, helping customers design and deliver exceptional digital experiences.
Basel, Switzerland
Backend
Senior Software Engineer
In-Person
10+ years of experience
Enterprise SaaS

Description For Senior Software Development Engineer

Adobe, the industry leader in Experience Management, is seeking a Senior Software Development Engineer to join their AEM Cloud Foundation team in Basel. This role is crucial in building Adobe Experience Manager (AEM), which helps customers design, manage, and deliver exceptional digital experiences.

As a Senior Software Engineer, you'll be at the forefront of designing, implementing, and operating the technical backbone of AEM Cloud Service. You'll work with a team of highly-skilled software engineers on challenging computer science and software engineering problems, building innovative cloud-native services and operating them at scale.

The role involves working on core platform services for content indexing and search, providing foundational content AI services, and designing scalable, fault-tolerant cloud services. You'll be responsible for implementing observability and alerting systems to ensure high availability, while also participating in fast prototyping of innovative ideas and staying current with industry trends.

This position requires strong technical expertise, including solid Java programming skills and deep knowledge of distributed systems, databases, algorithms, and data structures. With 10+ years of experience in cloud architecture and development, you'll be well-positioned to make significant contributions to Adobe's mission of changing the world through digital experiences.

Adobe offers an exceptional work environment, recognized worldwide on Best Companies lists, and promotes a unique Check-In approach for ongoing feedback and growth. The company is committed to diversity, equality, and creating meaningful employee experiences. Join Adobe to be part of a team that's shaping the future of digital experiences while working with cutting-edge technology in a collaborative, innovative environment.

Last updated 4 hours ago

Responsibilities For Senior Software Development Engineer

  • Work on core platform services in the context of content indexing and search
  • Provide foundational content AI services enabling AI-based functionalities in AEM
  • Design and implement scalable and fault-tolerant cloud services
  • Participate in all aspects of the software development process
  • Connect with internal and external teams to collect feedback
  • Fast prototyping of innovative ideas and concepts

Requirements For Senior Software Development Engineer

Java
  • Degree or equivalent experience in Computer Science or related technical field
  • 10+ years of proven experience with cloud architecture and development
  • Solid programming skills in Java
  • Strong theoretical knowledge of distributed systems, databases, algorithms and data structures
  • Great team colleague who thrives in fast-paced settings
  • Proficient in English

Benefits For Senior Software Development Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Exceptional work environment recognized on Best Companies lists
  • Unique Check-In approach for ongoing feedback and growth
  • Comprehensive benefits package
  • Educational and career development opportunities

Interested in this job?

Jobs Related To Adobe Senior Software Development Engineer

Software Development Engineer

Senior Software Engineer role at Adobe focusing on backend development with Node.js, requiring 5+ years of experience in building scalable enterprise solutions.

Senior Product Manager, Adobe Express

Lead sharing and collaboration strategy for Adobe Express as Senior Product Manager, driving viral growth through experimentation and enterprise-scale features.

Software Development Engineer 4 (C++)

Senior Software Development Engineer position at Adobe, focusing on C++ development for Adobe Acrobat's next-generation document management solutions.

Application Software Engineer

Senior Software Engineer role at Adobe focusing on developing next-generation 3D graphics software and collaborating with UX teams.

C++ Developer

Senior C++ Developer role at Adobe working on Lightroom Classic, requiring 5+ years experience in software development with strong C++ and threading skills.