Senior Forward Deployed Engineer (backend)

Adobe Adobe · Enterprise · San Jose, CA +2

Senior Forward Deployed Engineer (Backend) at Adobe, focusing on designing and implementing features based on customer requirements for large-scale distributed systems and SaaS applications. The role involves developing production-ready code, ensuring quality through testing and observability, and collaborating with cross-functional teams to deliver solutions within the Adobe ecosystem. While AI/ML is mentioned as a desired extra, the core responsibilities are in backend software engineering and system implementation.

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

  • Java or Scala
  • Spring Boot
  • RESTful web services
  • relational and NoSQL databases
  • large-scale distributed systems
  • data processing pipelines
  • cloud platforms (AWS, Azure)
  • Microservice Architecture
  • problem-solving skills
  • communication skills

Nice to have

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

What the JD emphasized

  • 10+ years of software engineering experience
  • robust testing and observability
  • large-scale distributed systems and data processing pipelines