Software Development Engineer

Adobe changes the world through digital experiences, providing tools for everyone from emerging artists to global brands to design and deliver exceptional digital content.
$113,400 - $206,300
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Development Engineer

Adobe Experience Platform (AEP) enables businesses to deliver the right experience at the right time to their customers. This role focuses on building core services for Adobe's Digital Experience solutions, specifically the Segmentation Service - a critical component that enables businesses to define and generate target audiences based on real-time customer profiles.

As a Software Development Engineer, you'll work on sophisticated query evaluation systems that process trillions of audience segment evaluations daily. You'll be part of an exceptionally talented team tackling complex challenges in query compilation, optimization, and evaluation at massive scale.

The role combines deep technical expertise in query engines, distributed systems, and high-performance computing with the opportunity to directly impact Adobe's enterprise customers. You'll work with cutting-edge technologies like Apache Spark while building services that are fundamental to Adobe's customer experience platform.

Key technical aspects include:

  • Developing query compilation algorithms for transforming segment definition queries
  • Building multi-query optimization and evaluation systems
  • Implementing incremental and streaming evaluation capabilities
  • Working with advanced data pipelines using Apache Spark
  • Creating performance monitoring and debugging tools

The position offers excellent growth opportunities, working alongside top engineering talent in an innovative environment. You'll follow Agile methodologies and modern CI/CD practices while building services used by major global brands.

This is an ideal role for someone passionate about distributed systems, query optimization, and building highly scalable services. The compensation package includes competitive salary range and comprehensive benefits, reflecting Adobe's position as a leader in digital experience solutions.

Last updated 9 hours ago

Responsibilities For Software Development Engineer

  • Collaborate with team in building high-performance segmentation engine
  • Own design and implementation of key components
  • Develop query compilation algorithms
  • Develop query optimization and evaluation algorithms
  • Work on cross functional themes with Apache Spark
  • Build performance monitoring and debugging tools
  • Deploy and improve production services
  • Follow Agile methodologies using CI/CD pipelines
  • Participate in architecture, design & code reviews

Requirements For Software Development Engineer

Java
Scala
  • B.S. in Computer Science or related field required
  • M.S. in Computer Science or related field or equivalent experience preferred
  • Experience building scalable query engines
  • Strong grasp of algorithms and data structures
  • Proficiency in Databases or compilers preferred
  • Strong programming skills with extensive experience in Java or Scala
  • Proficiency in Apache Spark preferred
  • Leadership skills for cross-team collaboration
  • Excellent communication skills
  • Adaptable to evolving priorities and new technologies

Benefits For Software Development Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive salary range $113,400 - $206,300
  • Annual Incentive Plan (AIP)
  • New hire equity award eligibility
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Adobe Software Development Engineer

Software Development Engineer 3

Senior Software Engineer role at Adobe building scalable services for mobile experiences, offering $113K-$206K salary with comprehensive benefits in San Jose, CA.

Senior Java Software Engineer - Adobe Identity Services

Senior Java Software Engineer role at Adobe focusing on Identity Management Services, requiring 10+ years of experience in building scalable authentication systems and SSO solutions.

Software Development Engineer 30

Senior Software Development Engineer position at Adobe's Marketo team, focusing on Lead Management suite development and DevOps practices, offering competitive compensation and growth opportunities.

Software Development Engineer in Test

Senior SDET role at Adobe working on Acrobat Web testing and automation

Software Development Engineer

Senior Software Development Engineer role at Adobe working on mobile technologies and Adobe Marketing Solutions in San Jose, CA.