Technical Lead Software Engineer

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

Description For Technical Lead Software Engineer

Adobe's Experience Platform is revolutionizing how organizations handle petabytes of data through their centralized and standardized data platform. At the core of this transformation is the Query Service engine, a multi-tenant cloud-native reporting platform enabling customers to query data, run advanced analytics, and apply ML techniques for predictive insights.

As a Technical Lead Software Engineer, you'll be at the forefront of developing services that power Adobe's fastest-growing business in the Experience Cloud. You'll work with cutting-edge open-source technologies like Apache Spark, Presto, Comet, and Apache Airflow to build solutions that help customers derive significant insights from their data.

The role combines technical leadership with hands-on development, requiring expertise in distributed systems, big data engineering, and cloud architecture. You'll be responsible for driving major initiatives from end-to-end, making key architectural decisions, and ensuring the scalability and performance of critical systems.

You'll join an exceptionally talented and collaborative team, tackling complex query evaluation challenges and implementing innovative algorithms. Adobe offers an outstanding work environment, recognized worldwide on Best Companies lists, and promotes growth through their unique Check-In approach for continuous feedback.

The compensation reflects Adobe's commitment to top talent, with a range of $153,600 - $286,600 annually, varying by location and experience. Beyond the base salary, Adobe offers comprehensive benefits and potential equity awards, demonstrating their investment in their employees' long-term success.

This is an opportunity to shape the future of digital experiences at a company that values innovation, collaboration, and personal growth. You'll be empowered to make significant technical contributions while leading and mentoring others in building scalable, enterprise-grade solutions that impact millions of users worldwide.

Last updated 20 days ago

Responsibilities For Technical Lead Software Engineer

  • Own the technical design/architecture, vision and implementation strategy for major systems & components
  • 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
  • Mitigate risks & creative problem solving
  • 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 or relevant field with 6+ year 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
  • In depth experience with No-SQL as well as RDBMS/Data warehouse
  • Strong verbal and written communication skills

Benefits For Technical Lead Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive salary range $153,600 - $286,600
  • Annual Incentive Plan (AIP)
  • Potential new hire equity award
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Adobe Technical Lead Software Engineer

Senior Product Manager - Adobe GenStudio

Senior Product Manager position at Adobe GenStudio, focusing on AI-powered marketing content management platform development and strategy.

Senior Experience Success Engineer: Technical Lead

Lead technical architecture and development of customer-centric solutions at Adobe, focusing on GenAI integration and enterprise customer success.

Software Quality Engineer 5

Senior Software Quality Engineer role at Adobe focusing on automation testing, quality assurance, and feature validation across platforms.

Software Development Engineer 5

Senior C++ Software Engineer role at Adobe focusing on high-throughput data processing systems, offering competitive compensation and opportunity to work on large-scale technical challenges.

Creative Enterprise Developer Relations Team Lead

Lead Adobe's enterprise developer relations strategy, combining technical expertise with team leadership to shape developer experiences with Firefly GenAI and Creative Cloud technologies.