Software Development Engineer

Adobe Adobe · Enterprise · Lehi, UT

Software Development Engineer at Adobe focused on building scalable authorization and permission systems for enterprise customer experience orchestration products. Requires expertise in JavaScript technologies, back-end development, and cloud platforms, with a plus for experience with open-source authorization frameworks.

What you'd actually do

  1. address complex design obstacles directly, crafting outstanding web experiences that captivate users
  2. promote design thinking within development teams, encouraging collaboration between engineers and designers to build reusable, scalable code and cohesive user experiences
  3. interact with colleagues to navigate advanced coding challenges, fuel innovative ideas, and refine groundbreaking methodologies
  4. working on creating permission systems that scale and help modernize legacy permissions frameworks for Adobe's flagship Customer Experience Orchestration products

Skills

Required

  • JavaScript technologies (GoLang, React, TypeScript)
  • back-end development technologies (Java, NodeJS)
  • developing and implementing RESTful services within Docker, Kubernetes, AWS, or Azure
  • developing, observing, and operating products using hyper-scaled public clouds such as Azure or AWS cloud platforms
  • Proficiency in developing and implementing RESTful services
  • Experience with developing, observing, and operating products

Nice to have

  • open source authorization frameworks such as openFGA, SpiceDB, or other similar ReBAC models

What the JD emphasized

  • open source authorization frameworks such as openFGA, SpiceDB, or other similar ReBAC models is a major plus