Senior Software Development Engineer

Adobe Adobe · Enterprise · New York, NY +1

Senior Software Development Engineer at Adobe, focusing on architecting, developing, and deploying large-scale applications. The role involves defining and implementing new services, mentoring junior engineers, and collaborating with product management and architecture teams. Requires strong expertise in Java/Scala, backend development, and experience with production-quality applications. Bonus points for experience with generative AI and ML.

What you'd actually do

  1. Define, drive and implement a variety of new services and components that will enhance Adobe RTCDP and RTCDP Collaboration like service.
  2. Mentor junior engineers and create a highly performing team. Collaborate closely with other partners like architecture and product management and collaborating teams to ensure transparency at every stage of development.
  3. Innovate and be curious. Open to introduce new technologies and processes. Encouraging process improvements.

Skills

Required

  • Java
  • Scala
  • middle tier, backend and data applications
  • micro service architecture
  • REST
  • Big data
  • Apache Spark
  • code reviews
  • writing and maintaining tests
  • technical communication
  • extensive documentation

Nice to have

  • Adobe technologies like Adobe Experience Platform
  • Customer Data Platforms
  • Marketing platforms
  • CRMs
  • generative AI technologies
  • machine learning

What the JD emphasized

  • 10+ years experience spanning in technologies like Java, scala, Relations and NoSQL databases, micro service architecture, REST, Big data, Apache Spark etc.
  • Have shipped and validated production quality applications.