United States of America USD 159,200 – 301,600 / year

Adobe is hiring a Senior Software Development Engineer

Design and construct scalable, intelligent systems that power next-generation platforms by integrating software engineering, data science, and DevOps expertise. Deliver resilient, high-performance applications across client and server environments. Uphold core values of creativity, ownership, excellence, and authenticity throughout all stages of development and collaboration.

Responsibilities

  • Architect and implement reliable, scalable applications and services for client-side platforms including C++, iOS/Swift, and Android/Java, as well as server-side Java environments
  • Lead projects through every phase of the software development lifecycle, from gathering requirements to deployment and ongoing maintenance
  • Apply foundational computer science concepts such as algorithms, data structures, design patterns, and system architecture in solution design
  • Optimize code to meet demanding performance and scalability requirements under heavy load
  • Address critical production incidents swiftly by diagnosing issues and deploying timely code fixes or updates
  • Develop and refine PySpark jobs to efficiently process large volumes of data at scale
  • Work within modern data platforms such as Apache Hadoop, AWS EMR, Azure Databricks, and Azure Data Explorer (ADX)
  • Integrate machine learning models and predictive analytics into live production systems
  • Collaborate with teams to model, design, and test data-driven agentic workflows
  • Manage configuration and deployment processes for Spark environments using elastic compute resources
  • Support system upgrades including operating systems, libraries, and Spark versions while ensuring pipeline compatibility
  • Evaluate cost metrics and improve resource efficiency for Spark workloads
  • Forecast resource costs for new Spark jobs during development phases
  • Work closely with engineering, product, and UX teams to deliver meaningful technical solutions
  • Communicate proactively by sharing progress, identifying roadblocks early, and seeking assistance when necessary
  • Help cultivate a workplace culture centered on innovation, inclusivity, and ongoing growth

Requirements

  • Bachelor’s degree or higher in Computer Science, Engineering, or a related technical field
  • Minimum of five years of professional software development experience with proficiency in Java, C++, or mobile development platforms
  • Direct experience building and managing PySpark jobs and distributed data processing systems
  • Familiarity with cloud computing platforms such as AWS and Azure, including associated data services
  • Strong grasp of computer science fundamentals including algorithms, computational complexity, parallel computing, and system design
  • Knowledge of DevOps methodologies as applied to data-intensive environments
  • Proven ability to solve complex problems and debug production systems effectively
  • Excellent written and verbal communication skills with strong interpersonal abilities

Nice to Have

  • Experience working with MLOps, CI/CD pipelines, and containerization technologies such as Docker and Kubernetes
  • Background in performance tuning and cost optimization for Spark-based workloads

Tech Stack

Java, C++, iOS/Swift, Android/Java, PySpark, Apache Hadoop, AWS EMR, Azure Databricks, Azure Data Explorer (ADX), Docker, Kubernetes, CI/CD pipelines, Spark

Benefits

  • Employer committed to Equal Employment Opportunity and dedicated to diversity and inclusion
  • Work environment that supports inclusion and enables high performance
  • Equal access to opportunities for all employees
  • Workplace culture built on trust and mutual respect
  • Environment that promotes innovation, inclusivity, and continuous improvement
  • Eligibility for long-term incentives through new hire equity awards
  • Participation in the Annual Incentive Plan (AIP) for non-sales roles
  • Base salary with potential for short-term financial incentives

Compensation

U.S. pay range: $159,200 -- $301,600 annually; California: $208,300 - $301,600; Washington: $190,200 - $275,400. Equity: Eligible for long-term incentives in the form of a new hire equity award. Short-term incentives via Annual Incentive Plan (AIP) for non-sales roles

Team

Collaborates across engineering, product, and UX teams in a cross-functional structure

  • Creativity
  • Ownership
  • Excellence
  • Authenticity
  • Innovation
  • Inclusivity
  • Continuous improvement
  • Leadership with integrity
  • Empowerment and respect for all employees

Additional Information

  • Compensation is determined based on labor market costs across U.S. regions
  • Pay varies by location and considers job-related knowledge, skills, and experience
  • The salary range for California positions is $208,300 - $301,600
  • The salary range for Washington positions is $190,200 - $275,400
  • Starting pay for non-sales roles includes base salary with potential for short-term incentives through the Annual Incentive Plan (AIP)
  • Some roles qualify for long-term incentives via new hire equity awards
  • Compliance with California Fair Chance Ordinances for applicants with arrest or conviction records
  • Application period for Colorado roles remains open until at least the stated date and time in Pacific Time
  • It is illegal in Massachusetts to require or administer a lie detector test as a condition of employment
  • The company is an Equal Employment Opportunity employer and does not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or other protected characteristics
  • Disability accommodations are available for applicants via email or phone
Required Skills
JavaC++pySparkDockerKubernetesApache Spark
About company
Adobe
Gives everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences. Empowers people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
All jobs at Adobe Visit website
Job Details
Department Software Development
Category fullstack
Posted 5 months ago