Software Development Engineer

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

Description For Software Development Engineer

Adobe, a global leader in digital experiences, is seeking a Senior Software Development Engineer to join their team. This role offers an exciting opportunity to work on large-scale systems that impact thousands of users simultaneously. As a senior engineer, you'll go beyond coding to guide small to medium-sized teams, influence technical decisions, and shape the future of Adobe's technology stack.

The position requires expertise in Node.js and distributed systems, combining deep technical knowledge with leadership responsibilities. You'll work on sophisticated engineering challenges, optimizing performance and reliability while maintaining high standards of code quality. The role involves working with modern technologies including Kubernetes, Kafka, and cloud platforms (AWS, GCP).

Adobe offers a competitive compensation package ranging from $133,900 to $242,000 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, whether supporting emerging artists or global brands.

The ideal candidate will bring 5-7 years of programming experience, with particular depth in Node.js and distributed systems. You'll need strong database knowledge, excellent system design skills, and experience with performance optimization. Beyond technical skills, you'll need the ability to lead technical discussions, mentor team members, and contribute to technology roadmap decisions.

Working at Adobe means joining a company that's passionate about empowering creativity and innovation. You'll be part of a culture that values exceptional employee experiences, respects diversity, and believes new ideas can come from anywhere in the organization. This role offers the opportunity to make a significant impact on products used by thousands of professionals worldwide.

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
  • Build new features using development 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
  • 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
  • Strong 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

Senior Software Engineer role at Adobe working on Experience Manager platform, focusing on backend development with Java, JavaScript, and cloud technologies in a DevOps environment.

Software Development Engineer 3

Senior Software Engineer role at Adobe working on Journey Optimizer platform to build scalable, omnichannel customer experience solutions using React, Java, and cloud technologies.

Product Manager

Senior Product Manager role at Adobe managing Success Plans and driving customer value through strategic product offerings and cross-functional leadership.

Computer Scientist

Senior Computer Scientist role at Adobe focusing on distributed systems and big data technologies using Java/Scala, Kafka, and Spark.

Sr. Software Engineer - Lead, AEM Sites

Senior Software Engineer Lead position at Adobe, focusing on AEM cloud services development and CI/CD pipeline optimization in Bucharest.