Software Engineer Content Delivery

  • Adobe
  • Basel, BS, Switzerland
  • 23/06/2021
Full time Data Science Data Engineering Data Analytics Big Data Statistics Software Engineering

Job Description

Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.

We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

Adobe is the industry leader in Experience Management! Adobe Experience Manager helps our customers manage, run and maintain high traffic, high visibility experiences and solve complicated scaling problems for them.

We are looking for a Software Engineer with experience in working with Content Delivery technologies, and with knowledge of internet protocols and network engineering to help us design, build and operate our fast delivery layer.

What you'll do

  • Help developing our content delivery strategy
  • Translate business requirements into architectural and implementation choices
  • Work with the rest of the team on implementing our content delivery layer
  • Define and implement devops components to operate the platform

What you need to succeed

  • 3+ years of professional software development experience
  • Proficiency in Java, or alternatively in C, C++
  • Familiarity of Internet protocols: HTTP, TCP, DNS
  • Experience on building and running highly-available services
  • Experience with Apache HTTPD at scale
  • Experience with Content Delivery Network (CDN) solutions & container technologies like Kubernetes and Docker
  • Experience with monitoring and alerting systems
  • Platform as a Service development and operations experience
  • Strong communication skills and ability to deliver high quality technical documents
  • Comfortable with competing priorities and deadlines
  • Interest in working with leading-edge technology and demanding customers
  • Fluent in English

At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on Best Companies lists (http://www.adobe.com/careers/awards.html). You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In (http://www.youtube.com/watch?v=hmL6uQZhYhw&list=UUlDSu3-Y4-BfI08784K-P4g&feature=share&index=1) 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 (http://blogs.adobe.com/adobelife/) and explore the meaningful benefits (http://benefits.adobe.com/) 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.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.