Software Development Engineer

Changing the world through digital experiences, providing tools for designing and delivering exceptional digital experiences for artists and global brands.
Lehi, UT, USA
$92,100 - $166,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Consumer

Description For Software Development Engineer

Adobe is seeking a talented Software Development Engineer to join our innovative team. As a global leader in digital experiences, Adobe empowers creators and businesses to deliver exceptional digital content and applications. This role offers an exciting opportunity to work on large-scale systems that impact thousands of users simultaneously.

The ideal candidate will bring 2+ years of programming experience, with particular expertise in Node.js and database technologies. You'll be responsible for designing, developing, and optimizing features that serve Adobe's global user base. This includes everything from initial architecture discussions to production deployment and maintenance.

What makes this role unique is the combination of technical depth and breadth required. You'll work with modern technologies like Kubernetes, Kafka, and cloud platforms (AWS/GCP), while also diving deep into performance optimization and distributed systems challenges. The role offers significant growth opportunities, allowing you to influence technical decisions and contribute to Adobe's technology roadmap.

Your responsibilities will span the entire software development lifecycle, including design, development, testing, and documentation. You'll collaborate with product managers to shape features, lead technical discussions about emerging technologies, and mentor other team members. The position requires strong problem-solving skills and the ability to optimize systems for both performance and reliability.

Adobe offers a competitive compensation package ranging from $92,100 to $166,200 annually, based on experience and location. The company provides a collaborative environment where innovation is encouraged, and new ideas can come from anywhere in the organization. You'll be part of a team that's passionate about creating exceptional digital experiences and transforming how companies interact with customers across every screen.

This is an excellent opportunity for a mid-level engineer looking to work on challenging problems at scale, with a company that's at the forefront of digital innovation. You'll have the chance to make a significant impact while working with cutting-edge technologies and talented colleagues who are committed to excellence.

Last updated 8 days ago

Responsibilities For Software Development Engineer

  • Participate in all aspects of the SDLC, including design, development, code review, testing, bug fixing, and code/API documentation
  • Develop new features using innovative technologies
  • Build engineering designs that address sophisticated problems and perform at mass scale
  • Lead technical discussions about emerging tools and technologies
  • Provide opinions on technology roadmaps
  • Design and optimize software for performance and reliability

Requirements For Software Development Engineer

Node.js
Kubernetes
Kafka
  • 2+ years of programming experience with 1+ 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 for performance and reliability
  • Experience with thread coordination and debugging in distributed environments
  • Knowledge of Docker, Kubernetes, NoSQL, Kafka, ElasticSearch, AWS, GCP

Interested in this job?

Jobs Related To Adobe Software Development Engineer

Software Development Engineer - Ethos

Software Development Engineer position at Adobe's Ethos team, focusing on infrastructure and reliability engineering with Python, Go, and cloud technologies.

Software Quality Engineer 2

Software Quality Engineer 2 position at Adobe focusing on test automation, quality assurance, and product development with 5+ years of experience required.

Software Development Engineer

Backend Software Development Engineer role at Adobe working on Adobe Stock platform, building scalable services using Node.js, TypeScript, and GraphQL.

Member of Technical Staff - II

Mid-level software engineering role at Adobe focusing on AEM Translation solutions, requiring Java expertise and 2-4 years of development experience.

Software Development Engineer

Java Developer role at Adobe Connect focusing on backend development, streaming technologies, and Android development with 4+ years experience required.