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
$124,000 - $234,200
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Software Development Engineer

Adobe, a leader in digital experience solutions, is seeking a Senior Software Development Engineer to join their team in Lehi, Utah. This role represents an exciting opportunity to work on enterprise-scale solutions that impact thousands of users worldwide.

The ideal candidate will bring 5-7 years of programming experience, with deep expertise in Node.js and database technologies. You'll be responsible for designing and implementing sophisticated features that perform at scale, while also taking on a technical leadership role within the team.

What makes this role unique is the combination of hands-on development work and technical leadership opportunities. You'll not only write code but also guide team members, contribute to technical discussions, and influence technology roadmaps. The position requires strong expertise in distributed systems, threading, and performance optimization.

Adobe offers a competitive compensation package ranging from $124,000 to $234,200 annually, reflecting their commitment to attracting top talent. The company's mission of changing the world through digital experiences provides a meaningful context for your work, as your contributions will directly impact how global brands and emerging artists create and deliver digital content.

The role offers significant growth opportunities within Adobe's engineering organization, where you'll work alongside talented professionals and have access to cutting-edge technologies. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving.

Working at Adobe means joining a company with a strong market position and a culture that emphasizes both technical excellence and creativity. The Lehi office provides a collaborative environment where you can make a significant impact on products used by millions of customers worldwide.

This position is ideal for a senior engineer who wants to combine technical expertise with leadership opportunities while working on enterprise-scale solutions that make a real difference in how digital experiences are created and delivered.

Last updated a day ago

Responsibilities For Software Development Engineer

  • Participate in all aspects of the SDLC
  • Build new features using development technologies
  • Create engineering designs that address sophisticated problems
  • Lead technical discussions
  • Provide input on technology roadmaps
  • Design and build features that perform at mass scale

Requirements For Software Development Engineer

Node.js
  • 5-7 years of programming experience with 3+ years of recent experience in Node.js
  • Sound knowledge of Database basics including joins, constraints, stored procedures, triggers, and schema design
  • Object-Oriented Design skills
  • High level of ownership for the entire SDLC
  • Experience optimizing software performance
  • Experience with multi-threaded programming
  • Knowledge of threads, mutexes, semaphores, critical sections
  • Debugging experience in distributed environments

Interested in this job?

Jobs Related To Adobe Software Development Engineer

Senior Product Manager, Adobe Express

Lead sharing and collaboration strategy for Adobe Express as Senior Product Manager, driving viral growth through experimentation and enterprise-scale features.

Software Development Engineer 4 (C++)

Senior Software Development Engineer position at Adobe, focusing on C++ development for Adobe Acrobat's next-generation document management solutions.

Application Software Engineer

Senior Software Engineer role at Adobe focusing on developing next-generation 3D graphics software and collaborating with UX teams.

C++ Developer

Senior C++ Developer role at Adobe working on Lightroom Classic, requiring 5+ years experience in software development with strong C++ and threading skills.

Software Development Engineer

Senior Software Engineer role at Adobe building cloud-based subscription management services for Creative Cloud and Document Cloud products.