Senior Software Development Engineer

Adobe changes the world through digital experiences, providing tools for emerging artists to global brands to create exceptional digital experiences.
Lehi, UT, USA
$133,900 - $242,000
Backend
Senior Software Engineer
In-Person
8+ years of experience
Enterprise SaaS

Description For Senior Software Development Engineer

Adobe is seeking a Senior Software Development Engineer to join their industry-leading Adobe Analytics platform team in Lehi, UT. This role offers an exciting opportunity to work on a platform that processes over 20 billion transactions daily and delivers reporting data through sophisticated data visualization interfaces. The position combines full-stack development with high-scale systems, requiring expertise in Java, Spring Framework, and modern web technologies.

The ideal candidate will bring 8+ years of experience and strong technical capabilities in both backend and frontend development. You'll be working with microservices architecture, handling large-scale data aggregation, and building robust APIs that power various client applications. The role demands proficiency in Java, JavaScript, and modern web frameworks, along with experience in database systems and containerized applications.

What makes this role particularly compelling is the opportunity to impact millions of users while working with cutting-edge technologies at scale. Adobe offers a competitive compensation package ranging from $133,900 to $242,000 annually, plus additional benefits including equity opportunities and an Annual Incentive Plan. The company's commitment to innovation, coupled with its mission to change the world through digital experiences, makes this an ideal position for someone looking to make a significant impact in the enterprise software space.

The role combines technical leadership with mentorship opportunities, allowing you to both architect solutions and help grow the next generation of engineers through code reviews and knowledge sharing. You'll be part of a team that values both technical excellence and collaborative spirit, working in an environment where new ideas are welcomed and innovation is encouraged.

Last updated 7 hours ago

Responsibilities For Senior Software Development Engineer

  • Full stack engineering including writing and maintaining microservices using the Spring Framework
  • Write proficient code in Java
  • Understand and use service APIs within our data retrieval platform
  • Gather technical requirements from multiple sources
  • Tackle complex business and technical problems involving large-scale data aggregation
  • Write reliable, sustainable code utilizing design patterns
  • Craft performant high-quality features while ensuring quality through automated testing
  • Mentor developers with less experience by performing thorough code reviews

Requirements For Senior Software Development Engineer

Java
JavaScript
React
MySQL
MongoDB
Kubernetes
  • BS or equivalent degree in Computer Science or equivalent field
  • Minimum 8+ years of relevant work experience
  • Object-oriented programming background, preferably in Java
  • JavaScript and CSS fundamentals with modern frameworks experience
  • Experience architecting software frameworks at scale
  • Understanding and use of RESTful web services
  • Database programming knowledge including SQL queries and MySQL or Mongo
  • Experience building containerized applications at scale
  • Being detail-oriented and self-motivated
  • Comfortable working in a large software business

Benefits For Senior Software Development Engineer

Equity
  • Competitive salary range of $133,900 - $242,000 annually
  • Annual Incentive Plan (AIP)
  • Potential long-term incentives in the form of equity awards

Interested in this job?

Jobs Related To Adobe Senior Software Development Engineer

Senior Product Manager

Senior Product Manager role at Adobe leading product strategy and development for Adobe Acrobat Desktop app, requiring 10+ years experience and strong leadership skills.

Sr Computer Scientist

Senior Computer Scientist role at Adobe, leading architecture and development of large-scale distributed systems for the Experience Platform team.

Senior Software Engineer

Senior Software Engineer role at Adobe working on Experience Platform, building scalable data services using Java/Scala, big data technologies, and cloud infrastructure.

Senior FullStack Software Engineer - Commerce

Senior FullStack Software Engineer position at Adobe, focusing on Commerce solutions, requiring expertise in both frontend (React, JavaScript) and backend (Java) development to enhance global customer shopping experiences.

Fullstack Engineer

Senior Fullstack Engineer role at Adobe building scalable solutions using Node.js, React, and modern web technologies with 7+ years experience required.