Senior Software Development Engineer
San Jose
hace 4 días

The Opportunity

Adobe’s Cloud Technologies Platform and Experiences team is looking for a full-time Senior C++ Developer to join the team in Seattle, San Jose, or San Francisco.

We are seeking a proven Software Engineering authority to help us develop a client SDK which will interact with a Platform Service for enabling real-time Collaboration in the Adobe Creative Cloud and Adobe Spark.

What You'll Do

  • Partner closely with Computer Scientists and Developers to build new client interfaces for a variety of Service APIs.
  • Build strategic partnerships with Product Teams within Adobe to innovate on Collaboration editing and design workflows to drastically improve the creative potential for all of Adobe customers worldwide!
  • Profile and optimize performance, implementing functions for sophisticated service transactions.
  • Work closely with Testing Teams for ensuring fault tolerant releases and outstanding quality of service.
  • Encourage and mentor others on the team to think out-of-the-box and overcome engineering obstacles while incorporating new innovative design principles.
  • Work cross functionally with core technology teams and other platform teams balancing cross platform consistency with platform optimizations!
  • Participate in and advocate for regular code reviews to ensure the highest Adobe quality standards.
  • Write and review engineering documents and / or design specs.
  • What You Need To Succeed

  • Undergraduate and / or Graduate degrees in Computer Science & Engineering subject areas.
  • Proven track record or equivalent knowledge.
  • Exceptional technical skills and development experience with C++.
  • Bonus with JavaScript development experience in delivering client-side libraries for native JavaScript implementation in web applications.
  • Verifiable knowledge of design patterns, data structures, and algorithms.
  • Performance tuning analysis, debugging, and usability optimizations experience are vital for success in this role.
  • Mobile development experience is a plus.
  • Familiarity with Agile software development methodologies.
  • Proven ability to multi-task and tackle the toughest technical problems.
  • Exceptional verbal and written communication skills.
  • Reportar esta oferta

    Thank you for reporting this job!

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

    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.
    Formulario de postulación