Senior Software Development Engineer
Adobe
San Jose
hace 5 días

Our Company

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!

Our company

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 build beautiful and powerful images, videos, and apps, and transform how companies get along with customers across every screen.

We’re on a mission to hire the very best and are committed to crafting exceptional employee experiences where everyone is respected and has access to equal opportunity.

We realize that new insights can come from everywhere in the organization, and we know the next big idea could be yours.

The challenge

The Cloud Technology organization builds platform and client services that are foundational building blocks for many other Adobe products and services.

Areas of focus include : identity, security, cloud storage, e-commerce, workflow management, synchronization, customer facing web apps, scalability, infrastructure management and search, just to name a few.

Our mission is to build highly scalable, highly available and highly resilient services that fulfill the business objectives of Adobe.

The Site Reliability Observability and Tooling Team is responsible for ensuring Adobe’s cloud platform, products and ecosystems are reliable, scalable and secure.

From core infrastructure to enabling "As-a-Service" capabilities, our dedicated team of architects, software engineers, program managers and cloud administrators ensure that Adobe’s customers are delighted by their experience with our products.

Take a peek into Adobe life in this video.

What you'll do

  • Build microservices using any of the languages : Java, Python or Go.
  • Build CI / CD solutions with Docker and Kubernetes.
  • Automate common, repeatable tasks at large scale to improve operational procedures.
  • Identify areas to improve service resiliency through techniques such as chaos engineering, performance / load testing, etc.
  • Build amazing UX client-side apps with Angular or other JS frameworks.
  • Write tests and documentation as you implement features with your team.
  • Hands-on experience with Amazon Web Services and / or Azure.
  • Familiar with Application Integration Architecture.
  • What you will bring :

  • Experience creating web services and experience with RESTful APIs is paramount.
  • Strong coding skills with an emphasis on writing modular, scalable code is a must.
  • Experience with Microservices Architecture.
  • Experience with open source projects like Docker and Kubernetes.
  • Proven understanding of CI / CD tooling and integrations.
  • Expertise of architecture and application management for Java / Python / Go services.
  • Support and maintain globally distributed, multi-cloud (public and / or private) environments.
  • Improve performance and stability issues using a wide variety of tools.
  • Write architecture / design documents and software platform requirement documents.
  • Work across software teams to drive end-to-end solution architecture.
  • Demonstrated understanding of Linux-based Operating System (RHEL / CentOS / Ubuntu).
  • Knowledge of Agile development processes, continuous integration, and deployments.
  • Familiarity with capabilities and challenges of cloud-computing services and cloud enabled applications.
  • Excellent analysis and problem-solving abilities.
  • Evangelize business benefits and impact of the platform / tools as well as the value of modern delivery and engineering practices.
  • Ability to effectively present the platform and tools in various architecture councils, summits and conferences.
  • Excellent written and verbal communication skills.
  • What you need to succeed

  • A minimum of 3-5 years of software development experience.
  • Hands-on coding experience using Python / Java / Go.
  • 2-3 years of Cloud Native Architecture experience.
  • A minimum of 3-5 years in Cloud or equivalent technologies.
  • Ability to innovate, prioritize, and multi-task.
  • BS or MS in Computer Science or comparable experience.
  • Reportar esta oferta
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación