Taro Logo

Technical Lead Software Engineer

Adobe changes the world through digital experiences, providing tools for designing and delivering exceptional digital experiences from emerging artists to global brands.
$153,600 - $286,600
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · AI

Description For Technical Lead Software Engineer

Adobe is seeking a Technical Lead Software Engineer to join their Experience Platform team, the fastest-growing business in the Experience Cloud. This role focuses on the Query Service engine, a multi-tenant cloud-native reporting platform handling petabytes of data. The platform enables organizations to centralize and standardize their data, applying data science and machine learning to improve personalized experiences.

The position requires expertise in Apache Spark, distributed systems, and big data engineering. You'll be working with various open-source technologies including Apache Spark, Presto, Comet, and Apache Airflow to develop services for Adobe customers and partners. The role combines technical leadership with hands-on development, requiring both architectural vision and coding expertise.

Adobe offers an exceptional work environment recognized worldwide on Best Companies lists. The company culture emphasizes continuous feedback through their unique Check-In approach, fostering professional growth and collaboration. The compensation package is competitive, with a salary range of $153,600 to $286,600 annually, varying by location and experience.

This is an opportunity to work on cutting-edge technology at scale, handling petabytes of data while building solutions that directly impact how organizations deliver personalized experiences to their customers. The ideal candidate will combine technical expertise with leadership skills, capable of driving development initiatives from end to end while collaborating with cross-functional teams.

Last updated 2 days ago

Responsibilities For Technical Lead Software Engineer

  • Own technical design/architecture, vision and implementation strategy for Adobe Experience Cloud data platform
  • Build/code/test and own critical parts of the services to run at scale
  • Articulate design and code choices to multi-functional and architecture teams
  • Review and provide feedback on features, technology, architecture, designs, and test strategies
  • Develop and evolve engineering to optimize team efficiency
  • Partner with other teams across Adobe for achieving common goals

Requirements For Technical Lead Software Engineer

Java
Scala
  • Bachelor's Degree in Computer Science with 10 years experiences or Master/Ph.D Degree in Compute Science with 6+ years experiences
  • Proficiency in Apache Spark, Spark ML, Spark internals
  • Proficiency in data structures and algorithms in Scala/Java/Akka framework
  • Expertise in big data engineering and cloud-based data warehouse
  • Experience with No-SQL and RDBMS/Data warehouse
  • Strong verbal and written communication skills

Benefits For Technical Lead Software Engineer

Medical Insurance
401k
Equity
  • Competitive salary range
  • Annual Incentive Plan (AIP)
  • New hire equity award
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Adobe Technical Lead Software Engineer