Senior Software Development Engineer

Adobe Adobe · Enterprise · San Jose, CA

Senior Software Development Engineer at Adobe Document Cloud working on the Adobe Sign service, focusing on building and delivering next-generation features for an end-to-end contracting process. The role involves architecture, design, development, and maintenance of secure, efficient, and containerized software, with close collaboration with product management, UX, and program management.

What you'd actually do

  1. Write architecture and design specs for product/feature/prototypes and support secure, efficient, containerized software for Adobe Acrobat Sign. Develop and maintain production-quality features with a delightful user experience
  2. Engage and partner closely with customers, product management, UX design, and program management to create requirements and use cases that make Acrobat Adobe Sign a leading e-Signature solution
  3. Constantly explore, evaluate, and integrate new technologies and translate ideas into interactive prototypes
  4. Collaborate with other Adobe teams to expand your knowledge and skills to stay ahead of the latest development, testing, and deployment methodologies and embrace cross-team standards.

Skills

Required

  • Masters/Bachelors in Computer Science or equivalent four-year degree
  • 10+ years of experience in developing commercial server-side software products or end-to-end service solutions, including taking ownership of system components
  • Strong Experience in building and deploying web applications, backend and/or frontend, with an understanding of end-to-end n-tier enterprise software architectures
  • Strong knowledge of server-side Java/J2EE technologies, including Spring, Hibernate, JSP, JNDI, JDBC, JMS, Servlets, and XML
  • Experience with web application client-tier technologies, including HTML and JS, ReactJS, and React Native
  • Experience with Agile methodologies, including Scrum and Kanban, as well as practices like Test-Driven Development (TDD)
  • Ability to communicate and influence (verbal/written) clearly to solve complex issues
  • Ability and interest in learning new technologies quickly, with a strong interest in frontend development