Adobe is looking to bridge the gap between product engineering and real-world implementation for its Digital Experience organization, specifically for the world's largest companies to extract maximum value from the Adobe ecosystem.
Requirements
- 3+ years of software engineering experience with strong fundamentals in Java or Scala.
- Experience building backend services using frameworks like Spring Boot.
- Familiarity with LLM Development: You have used APIs (OpenAI, Anthropic, Gemini) to build applications and understand the basics of prompt engineering and context management.
- Solid understanding of REST API concepts and how to consume/build web services.
- Practical experience with SQL/NoSQL databases (you know how to write a query and design a basic schema).
- A 'hacker' mindset: You are curious, you learn new technologies quickly, and you enjoy finding creative workarounds to technical blockers.
Responsibilities
- Build and Ship Fast: Rapidly design and implement features and integrations based on immediate customer requirements, moving quickly from 'whiteboard sketch' to working code.
- AI-Driven Prototyping: Experiment with Generative AI and agentic workflows to create novel demos and automation tools that showcase the future of the Adobe ecosystem.
- Production-Grade Engineering: Write clean, efficient, and testable Java/Scala code for high-availability systems and RESTful APIs.
- Solve the Puzzle: Troubleshoot complex integration issues in real-time, performing root cause analysis when services don't behave as expected.
- Collaborate & Learn: Partner with senior architects to understand the 'why' behind the build, while providing feedback to product teams on how customers are actually using our APIs and AI features.
Other
- Bachelor's degree in Computer Science or related field (not explicitly mentioned but implied as a standard requirement for software engineering roles).
- Ability to work in a team environment and collaborate with cross-functional teams.
- Excellent communication and problem-solving skills.
- Ability to work in a fast-paced environment and adapt to changing priorities.
- Travel may be required for onsite customer visits (not explicitly mentioned but possible given the nature of the role).