Backend Software Engineer
Substance
San Jose
hace 3 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 craft alluring 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 building 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!

The Challenge

Are you energized by the intersection of technology and design? Do you wish your code was used to orchestrate and construct large software projects like Photoshop or Premiere Pro?

Do you spend your time thinking about ways to simplify the build and deployment of large-scale software with multiple dependencies and compatibility needs on a variety of architectures and OS-es?

If not, and you wish you were, look no further.

We are a growing team of engineers building a new platform critical to Adobe’s effort to modernize and modularize distributed software engineering.

What we will do together

  • Contribute to a platform used by thousands of Adobe engineers, impacting millions of customers.
  • Architect a platform to join dozens of individual components into powerful products.
  • Work on a platform in its early stage of development and adoption with potential to have a major impact on its future.
  • Ensure company-wide artifact reuse, platform scalability and easy bootstrap of the build system you develop.
  • Design and develop a scalable cross-platform configuration-based workflow to build software projects with multiple nested dependencies.
  • Join a team with the potential to have a direct impact on advancing Adobe’s mission of building products that can support future architectures and cutting-edge technologies (such as ARM, Web Assembly, etc).
  • Increase development speed and efficiency across dozens of engineering teams at Adobe.
  • Design and develop the build and deployment mechanism for cloud-based services and external developer-facing APIs.
  • Challenge each other to create a future-proof platform to support the next decade of technical growth and engineering at Adobe.
  • What you'll need to succeed

  • Develop and test (including automated, continuous integration) key product features / components of our platform
  • Develop systems that are highly reliable, scalable, but surprisingly easy to maintain. Be independent in feature / component design and conduct effective peer code reviews where needed
  • Be an active participant in the design discussions
  • Required Skills and Experience :

    Strong core Java or Scala, design patterns and OOD / OOP skills

    Self-motivator, quick learner, a great teammate

    BS / MS in Computer Science, Engineering, or related field preferred (or equivalent experience)

    Any industry software development experience is a plus

    Any knowledge on Hadoop, Spark streaming, Akka and document storage layer is highly preferred

    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