Software Development Engineer 3

Adobe Adobe · Enterprise · San Jose, CA

Software Development Engineer 3 for the Flex Engineering Team within Adobe B2B Journey Management. This role focuses on building innovative features and capabilities for sophisticated, large-scale systems that process large data volumes and complex data pipelines, driven by customer requirements. The engineer will design, implement, and own features, build production-ready code, collaborate with product managers and cross-functional teams, ensure high-quality components with strong observability, and lead incident response.

What you'd actually do

  1. Design, implement, and own features aligned with the product roadmap, with a performance-first mindset
  2. Build production-ready code using highly available data streams, RESTful APIs, and diverse interfaces
  3. Collaborate closely with product managers to gather requirements, assess technical feasibility, and propose effective design solutions
  4. Coordinate with architects, senior developers, and cross-functional teams to deliver scalable solutions
  5. Ensure high-quality components with strong observability, unit testing, and reliability standards

Skills

Required

  • Java
  • Enterprise Java
  • Spring
  • Spring MVC
  • Spring Boot
  • large-scale distributed systems
  • data processing platforms
  • RESTful web services
  • APM and monitoring tools
  • MySQL
  • NoSQL databases
  • Snowflake
  • web services
  • data-intensive applications
  • Apache Spark
  • Apache Hadoop
  • Apache Kafka
  • engineering best practices
  • scalable system design
  • distributed processing problems
  • problem-solving skills
  • solution development
  • communication skills

Nice to have

  • AWS
  • Azure services
  • microservices architecture
  • Databricks
  • Scala
  • Akka
  • Typelevel
  • ZIO
  • JavaScript
  • TypeScript
  • React
  • Next.js

What the JD emphasized

  • 6+ years of experience with Java
  • large-scale distributed systems
  • APM and monitoring tools
  • Apache Spark, Apache Hadoop, and Apache Kafka