Lead Customer Facing Backend Engineer

Adobe Adobe · Enterprise · San Jose, CA +2

Lead Customer Facing Backend Engineer at Adobe, focusing on designing and implementing features based on customer requirements for highly available systems, SaaS applications, and RESTful APIs. The role involves deep technical work and on-site collaboration with global industry leaders, ensuring they extract maximum value from the Adobe ecosystem. Requires strong backend engineering experience with Java/Scala, distributed systems, databases, and cloud platforms.

What you'd actually do

  1. Design, implement, and co-own features based on customer requirements, prioritizing performance, scalability, and reliability.
  2. Develop production-ready code for highly available systems, SaaS applications, and RESTful APIs.
  3. Ensure high standards of quality, including robust testing and observability.
  4. Collaborate effectively with technical leads, product management, and other engineers to deliver solutions meeting business and customer objectives.
  5. Contribute to root cause analysis during service outages.

Skills

Required

  • 10+ years of software engineering experience
  • Java or Scala
  • Spring Boot
  • designing and implementing RESTful web services
  • relational and NoSQL databases
  • building and maintaining large-scale distributed systems
  • data processing pipelines
  • cloud platforms (AWS, Azure)
  • Microservice Architecture
  • problem-solving skills
  • modeling solutions for complex technical challenges
  • verbal and written communication skills
  • working effectively in cross-functional teams

Nice to have

  • Kafka
  • Spark
  • Hadoop
  • Databricks
  • Snowflake
  • Airflow
  • JavaScript/TypeScript (React/Next.js)
  • Containers
  • CI/CD systems like Argo CD and GitOps
  • applied GenAI and ML with proficiency in Python
  • AI development experience

What the JD emphasized

  • 10+ years
  • with Java or Scala
  • with Spring Boot
  • with relational and NoSQL databases
  • with Kafka