Software Development Engineer

Adobe is a global leader in digital experiences, helping everyone from emerging artists to global brands create 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 is seeking a talented Senior Software Development Engineer to join their Mobile Team in San Jose. This role offers an exciting opportunity to shape the future of enterprise customer experiences with Adobe's Marketing Solutions suite, including Adobe Journey Optimizer (AJO), Adobe Target, and Customer Journey Analytics (CJA).

The position combines deep technical expertise with customer impact, requiring a multifaceted engineer who can build scalable, high-performance services while maintaining system reliability and performance. You'll be working at the intersection of mobile technologies and enterprise marketing solutions, solving complex technical challenges that directly affect Adobe's large enterprise customers.

Key responsibilities include architecting and developing backend services, implementing robust monitoring systems, conducting post-incident analysis, and creating comprehensive documentation. The role requires strong leadership abilities, as you'll be mentoring junior engineers and collaborating across teams to deliver effective solutions.

The ideal candidate brings 5+ years of software development experience, with expertise in backend technologies like Java, Node.js, or Python. You should be well-versed in modern cloud infrastructure, containerization, and DevOps practices, including experience with Kubernetes, Docker, and CI/CD pipelines. Knowledge of both SQL and NoSQL databases is essential, as is the ability to establish and maintain service level objectives.

Adobe offers a competitive compensation package ranging from $113,400 to $206,300 annually, with additional benefits including medical insurance, 401k, and potential equity awards. This is an opportunity to join a global leader in digital experiences, working on cutting-edge technologies that impact millions of users worldwide.

Last updated 9 hours ago

Responsibilities For Software Development Engineer

  • Participate in all aspects of the software development lifecycle including architecture, design, development, test, deployment
  • Maintain server stability and implement monitoring, alerting, and incident response processes
  • Perform post-incident analysis and implement preventative measures
  • Collaborate with engineering, product management, and support teams
  • Identify and resolve performance bottlenecks
  • Write complete functional specifications and work with technical writers on documentation
  • Create clear and actionable guides for customers

Requirements For Software Development Engineer

Java
Node.js
Python
Kubernetes
  • Bachelor's degree in computer science or equivalent experience, with 5+ years in software development
  • Expertise in backend development with languages such as Java, Node.js, or Python
  • Experience with cloud infrastructure (AWS or Azure), Kubernetes, GitOps, Terraform, Docker, and CI/CD pipelines
  • Experience in setting up SLAs, SLOs, and SLIs for key services
  • Experience with both SQL and NoSQL databases
  • Outstanding written and verbal communication skills
  • Ability to lead other engineers and mentor junior engineers

Benefits For Software Development Engineer

Medical Insurance
401k
  • Competitive salary range: $113,400 - $206,300 annually
  • Medical insurance coverage
  • 401k retirement plan
  • Location-based compensation structure
  • Annual Incentive Plan (AIP)
  • Potential long-term incentives in the form of new hire equity award

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

Senior Software Development Engineer role at Adobe building high-performance segmentation engine for Adobe Experience Platform.

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