Senior Software Developer

  • ADOBE SYSTEMS INCORPORATED
  • Lehi, UT, USA
  • Jun 27, 2021
Software Developer

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 Opportunity
*
At Adobe Workfront, the Data Provisioning team's mission is to enable a simple and easy to use provisioning system between all new Adobe acquisitions. We are the direct line from the demo of products to the close of the sale. We interact with databases and environments to verify they are ready to use and data has been correctly assigned. Our internal tools are built with empathy for the user and always treated as customer-facing products.

What you'll Do
*
Meet with your team and tell them the awesome things you did yesterday and what unspeakably incredible things you will complete by this time tomorrow.
*
Develop elegant solutions to complex problems.
*
Build and maintain a microservice that will manage data processing and cloning for sales environments.
*
Build a service that connects with a variety of other services to allow for smooth resource provisioning upon completing a sale

What you need to succeed
*
Bachelor's degree in Computer Science, Computer Engineering (or equivalent education) or equivalent work experience.
*
Experience developing production software using Java & NodeJS deployed using Docker and/or Kubernetes.
*
Experience developing microservices that are highly available, secure, usable, scalable, performant, maintainable, etc.
*
Experience with Postgres and SQL databases- Experience supporting microservices using data (log files and dashboards) to solve issues.
*
Demonstrate conceptual understanding of design patterns and strategies.- Have knowledge and/or experience in real-time or distributed systems, public cloud or PaaS systems like AWS or GCP, relational or NoSQL databases.
*
Demonstrate fantastic communication skills such that we are confident that you will not only adapt and work well with a software engineering team, but excel in a collaborative team environment.
*
Show that you have a passion and aim to take ownership of problems, deliver quality solutions, stand out from the pack and grow with us.

Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, sexual orientation, gender identity, disability or veteran status.