Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Adobe Logo

Customer Facing Software Engineer

Adobe

$139,000 - $257,550
Dec 16, 2025
San Jose, CA, US
Apply Now

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).