Senior Software Engineer
Adobe
San Jose
hace 4 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!

The Opportunity

Marketo is looking for a Senior Software Engineer for the Customer Engineering Team (CET). Our ideal candidate is a full-stack engineer with an emphasis on back-end development (experienced in modern Java or Scala frameworks) and a strong background in solutions that are part of larger integrations.

This is a technical lead role so having outstanding ideas and vision is required. Being able to craft features in or outside of an existing code base, devise your own requirements, motivate / mentor a team, solution integrated environments, and be able to stare down a customer as you do it is the job at hand.

CET is an enterprise skunkworks and engineering swat team that interacts directly with the world's largest technology companies while building the highest scale features.

We assist other component owners in delivering high-quality features to our customers. Join our high-performance team that demands excellence!

Currently, this is an effectively remote position. This position will move to a hybrid in-office model as Adobe forms its future work vision.

The core team is in Portland, OR while other associated teams are in Seattle, WA, and San Jose, CA.

What you'll do

Performing the role of team technical and project leader, plotting a strategic course in technical directions

Assisting product managers with requirements for highly technical projects.

Building high-performance solutions, and helping others do so as well

Troubleshooting sophisticated software problems

Crafting and developing large-scale Web applications with high availability and reliability

Communicating with others clearly and persuasively verbally and through writing

Up for 5% travel (once that is a thing that companies do again)

What you need to succeed

Building enterprise-grade RESTful microservices

Java and frameworks such as Spring (or equivalent)

8+years of total experience in SaaS environments with experience with many of the following :

Strong Development Philosophy - Functional programming paradigms, usage of immutable data structures

All the web basics covered - DOM, CSS3, JavaScript, and HTML5

Can dip into Node.js with WebSocket / Socket.io

Experience in Databases like MySQL, Postgres will be an added advantage

NoSQL data stores like MongoDB, Cassandra, HBase

Knowledge of how and when to use Kafka, RabbitMQ, Spark, Akka, and other messaging queues

With relative ease assist with query optimization and database tuning concepts

Common open-source application / web servers like Tomcat, Node.js, Nginx, Apache

Phenomenal ideas about how to set up CI / CD pipelines

Docker or other container orchestration packages

One or more JavaScript UI toolkits, such as React, Redux, AngularJS, Ember.js, Backbone.js

Software code version control systems (Git preferred)

The ability to occasionally wade into PHP and PHP MVC frameworks (Symfony, Kohana, CodeIgniter, Zend, etc.)

Bachelor's degree in Computer Science, related field or equivalent 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