Senior Software Engineer / Tech Lead - Adobe Commerce at Adobe

| Austin
Sorry, this job was removed at 9:31 a.m. (CST) on Thursday, October 28, 2021
Find out who's hiring in Austin.
See all Developer + Engineer jobs in Austin
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
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
The Adobe Commerce Engineering Extensibility team is looking for a Senior Engineer to help lead the development of next generation API platform for Adobe Commerce. Join us in our vision towards microservices and distributed deployments as we begin to decouple our capabilities into an extensible and independent storefront application that can be scaled independently.
What you'll do
  • Design microservices that are scalable and reliable with high availability
  • Identify and design API layer for service registry, management, throttling, routing etc.
  • Champion best practices for Microservices (Domain Driven Design): you will work directly with product managers to transition research results into real-world usage.
  • Ensure high quality by following coding standard methodologies, code reviews, crafting test plans to ensure that the code can perform at mass scale when thousands upon thousands of people are using it at the same time.
  • When we ask about architectural frameworks, you easily dig up your knowledge and standard methodologies; and know how to interact and connect with different partners in our organization.
  • Ensure a strong emphasis on monitoring and metrics for analyzing health and usage of features.
  • Contribute to a robust engineering team to craft, implement, test and build key solutions for these services.

What you need to succeed
  • 5+ years' experience in demonstrating sound knowledge of Java, NodeJS, or another equivalent language used to build back end services
  • Ability to multi-task and work through problems independently
  • Proven knowledge of microservices design patterns and cross-cutting concerns like security, stability, observability and discovery
  • Experience as a user of CI systems; Jenkins preferred
  • Experience deploying and maintaining production code. Knowledge of Kubernetes is a plus
  • Validated experience with GraphQL and API Gateway development
  • Ability to multi-task and work through problems independently
  • Excellent Communications skills (written & verbal)
  • Bachelors/Master's degree with a focus in Information Technology / Computer Science or related field
Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Adobe's full profileFind similar jobs