Senior Software Development Engineer 5

AdobeSan Jose, CA
Remote

About The Position

Be a part of Adobe’s Experience Platform (AEP); our fastest growing business in the Experience Cloud! AEP manages petabytes of data on behalf of our customers, allowing them to have a centralized and standardized data platform & applying data analytics to improve the design and delivery of rich & timely personalized experiences. AEP is seeking a Software Development Engineer to join the AEP Core Platform team. We build scalable, performant services and tools to handle end-to-end customer lifecycle from building the platform for automated onboarding customers on the platform. This role requires extensive expertise in high-throughput, low-latency distributed systems. You will manage a wide technical area by driving architectural direction within and across multiple AEP platform teams.

Requirements

  • B.S. in Computer Science or related field, or equivalent experience, required; M.S. or equivalent practical depth preferred.
  • 8 + years of software engineering experience having built highly maintainable, scalable systems with Scala/Java or comparable, strongly typed language.
  • Deep proficiency in Java or Scala — including the runtime: JVM memory management, GC tuning, thread scheduling, and how allocation patterns affect tail latency at high event rates.
  • Proven ability to reason about system performance at scale — predict where a build breaks under load, profile production systems, and drive optimizations that improve real metrics.
  • Ability to multi-task simultaneously different projects, having a positive outlook, motivated learner with strong interpersonal and written and verbal communication skills.

Nice To Haves

  • Unending curiosity, thoroughness, tenacity and focus on designing and building complex software systems with excellent quality to address customer problems.
  • Experience developing backend distributed applications on Java/JVM and Spring (or similar framework).
  • Shown experience using structured, focused approaches to solving technical, data, and logical problems.

Responsibilities

  • Design and develop distributed services that are resilient, highly available, and scalable.
  • Collaborate with business partners, architects, technical leads, product management and analysts to develop high-quality customer centric solutions.
  • Guide multi-functional technical initiatives across related teams, establishing architectural direction for capabilities that cross service boundaries.
  • Own feature development from inception to production rollout and postmortem & contribute to the development of engineering processes.
  • Evaluate innovative technologies and incorporate them, heavily use AI for improved efficiency and iterate faster.

Benefits

  • Comprehensive benefits programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service