Software Engineer

Software Engineer

Job Overview

San Jose, California
Job Type
Full Time Job
Job ID
Date Posted
8 months ago
Zara Davies
Job Views

Job Description

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 Company

At Adobe, we’re changing the world. How? We give people the tools to bring their ideas to life and create content that makes life more fun and work more meaningful. We give businesses and organizations the power to truly engage their customers. We're the ones behind the gorgeously designed content that streams across your laptop, TV, phone, and tablet every day—and we’re the ones who harness the extensive power of big data to help companies move from data to insight and insight to action by delivering content that people have an appetite for most.

We’re a company that understands that product innovation comes from people innovation, and that’s why we invest in cultivating leaders throughout the organization. If you’re passionate about leading from where you sit, join us.

The Opportunity

This position is for a key contributor who will be a part in designing and architecting the next generation of services for Adobe’s Experience Platform Identity Services - a foundational component & unique differentiator for Adobe Digital Experience. Identity Services builds Identity Graphs that links identities across devices and channels, to create a holistic consumer profile for marketing & analytics.

Identity Services processes billions of online events and CRM records each day to build its Identity Graphs. This is a once is a lifetime opportunity for engineers to solve exciting challenges of scale and build core services that are used by all Adobe Digital Experience solutions. As part of building these services, you will work with an exceptionally hardworking and collaborative team, tackle big data challenges using the latest technologies, design innovative algorithmic solutions and build highly scalable, low latency services.

What you will do:

  • Partner with multi-functional specialists (Product Management, Design, etc.) to craft, build and maintain the system / software for high availability and resiliency.

  • Ensures smooth operations by designing scalability and failure resistance into automation and monitoring of large-scale services.

  • Participate in application/framework/service design efforts, optimizing for quality, testability, maintainability, and scale.

  • Standardize methodologies, eloquent ideas, & market them across teams and organizations.

  • Collaborate closely with other engineers as a valued member of an autonomous, multi-functional team. Work in an environment that supports your individual growth and continuous learning.

  • Fast prototyping of ideas and concepts and researching the latest industry trends.

What you need to succeed:

  • 5 or more years of commercial software development and/or technical operations experience, and experience managing large-scale cloud-based applications through standard software engineering methodologies.

  • BS in Computer Science or equivalent

  • Well versed with distributed computing principles and experience building high scale, high performance cloud platforms and services

  • Proficiency in data modeling, data structures, algorithms

  • Problem-solving skills, ability to investigate to find the root of the problem.

  • Proven experience in regards of observability, i.e. monitoring, logging, tracing, etc.

  • Knowledge in large-scale distributed processing platforms such as Spark, Flink, Kafka, etc) a plus.

  • Experience using NoSQL datastores and data access patterns/strategies a plus

  • Committed to the highest levels of quality, demonstrates accuracy and thoroughness both in testing and code development.

  • Great teammate with a thirst to learn and take ownership in a fast-paced environment.

  • Excellent communications skills (verbal and written) are essential to the role.

Similar Jobs


Full Time Job

Software engineer Software engineer

The Senior CGI Artist will help create a CGI capability inside the world’s lar...

Full Time Job


Full Time Job

Software engineer Software engineer

We are Caleres, a global footwear company with brands that fit people’s lives....

Full Time Job


Full Time Job

Software engineer Software engineer

The Data Engineer will provide technical leadership and support for our existing...

Full Time Job


Full Time Job

Software engineer Software engineer

BE PART OF THE CONNECTIONAs an Advertising Account Executive with Spectrum Reach...

Full Time Job


This website uses cookies to ensure you get the best experience on our website.