Software Development Engineer

AdobeSan Jose, CA

About The Position

Join Adobe’s Digital Experience team as a Software Development Engineer. You will build the data foundations that power global marketing workflows. Our team owns the Activity pipeline and high-scale Query Services. We bridge the gap between stable legacy systems and next-generation innovation. We are looking for a technical leader to build distributed systems. If you enjoy solving architectural challenges with Snowflake and AI, you will thrive here. Adobe empowers everyone to create through innovative platforms and tools that unleash creativity, productivity and personalized customer experiences. Adobe’s industry-leading offerings including Adobe Acrobat Studio, Adobe Express, Adobe Firefly, Creative Cloud, Adobe Experience Platform, Adobe Experience Manager, and GenStudio enable people and businesses to turn ideas into impact, powered by AI and driven by human ingenuity. Our 30,000+ employees worldwide are creating the future and raising the bar as we drive the next decade of growth. We’re on a mission to hire the very best and believe in creating a company culture where all employees are empowered to make an impact. At Adobe, we believe that great ideas can come from anywhere in the organization. The next big idea could be yours. At Adobe, you will be immersed in an exceptional work environment that is recognized around the world. You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely. If you’re looking to make an impact, Adobe's the place for you.

Requirements

  • 5+ years of software development experience.
  • A degree in Computer Science is preferred.
  • A track record of building large-scale microservices and Spark data pipelines.
  • Hands-on experience with MySQL, MongoDB, and Snowflake.
  • Proficiency with Agentic AI protocols like Model Context Protocol (MCP).
  • Strong skills in Java and Python with a focus on distributed patterns.
  • A commitment to unit testing, CI/CD, and proactive monitoring.

Responsibilities

  • Scale Data Pipelines: Build high-throughput pipelines using Spark, Java, and Python for our Activity Service.
  • Modernize Architecture: Lead the shift from legacy SOLR to high-performance Snowflake architectures.
  • Maintain Core Services: Own service identity and discovery tools to ensure peak performance.
  • Deploy Agentic AI: Use tools like MCP and Claude Code to improve team efficiency and system autonomy.
  • Collaborate and Mentor: Partner with architects to create elegant designs while supporting team growth.
  • Drive Excellence: Maintain high standards for code quality across MySQL, MongoDB, and SOLR.

Benefits

  • comprehensive benefits programs
  • unique Check-In approach where ongoing feedback flows freely
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service