Software Development Engineer

Adobe Adobe · Enterprise · San Jose, CA

Software Development Engineer role at Adobe, focusing on planning, designing, developing, and testing software systems and applications. The role involves writing high-performance code, participating in all aspects of the software development lifecycle, collaborating with engineers, and growing within a fast-paced team environment. Requires proficiency in programming languages like Python, Java, C++, and familiarity with client-side frameworks. Experience with DevOps in a SaaS environment is a plus. The company emphasizes AI and creativity in its products like Adobe Firefly and GenStudio, but this specific role is a general software engineering position.

What you'd actually do

  1. Develop high-performance, reliable, testable and maintainable code.
  2. Participating in all aspects of software development activities, including design, coding, code review, testing, bug fixing, and code/API documentation.
  3. Collaborate with engineers and participate in daily or weekly stand ups and meetings.
  4. Grow with the support of your team and help others on the team grow by providing thoughtful feedback and uplifting those around you.
  5. Work both independently and collaboratively within a fast-paced development team, with clear, positive, and constructive communication.

Skills

Required

  • Bachelor's or Master's in Computer Science, Computer Engineering, Electrical Engineer, or equivalent experience
  • Proficient in programming languages such as Python, Java, C++ etc.
  • Strong technical background with analytical and problem-solving skills
  • Strong knowledge in Java or JavaScript and at least one other language like Python, C#, Ruby, PHP.
  • Excellent problem solving and debugging skills
  • Excellent communication and collaboration skills.

Nice to have

  • DevOps in a SaaS environment
  • Familiarity with client-side frameworks and libraries like React, Vue, Angular, jQuery.