Software Development Engineer

Adobe Adobe · Enterprise · San Jose, CA

Software Development Engineer role at Adobe contributing to next-generation B2B marketing cloud solutions. Focuses on designing, developing, and maintaining scalable microservices, APIs, and distributed systems. Leverages AI-powered tools for development productivity. Requires 3+ years of experience in software development, microservices, and RESTful APIs. Bonus qualifications include containerization, advanced data processing, databases, and cloud platforms.

What you'd actually do

  1. Contribute to the design, development, and maintenance of innovative features for next-generation B2B marketing solutions.
  2. Design and build scalable microservices, APIs, and distributed systems using modern technology stacks.
  3. Take ownership of end-to-end feature development, ensuring high-quality, maintainable, and performant code.
  4. Collaborate closely with architects, product managers, and multi-functional engineering teams.
  5. Own the full software lifecycle including development, testing, automation, and delivery.

Skills

Required

  • Bachelor’s or master’s degree in computer science, Engineering, or a related field.
  • 3+ years of industry experience in software development.
  • Hands-on experience building large-scale microservices and RESTful APIs for web applications.
  • Strong foundation in software engineering best practices including unit testing, CI/CD, and build automation.
  • Proficiency in object-oriented design principles, data structures, and algorithms.
  • Excellent communication skills and ability to collaborate effectively in a team environment.

Nice to have

  • Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes.
  • Experience with advanced data processing technologies.
  • Knowledge of relational and NoSQL databases.
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with front-end development technologies.

What the JD emphasized

  • 3+ years of industry experience in software development
  • Hands-on experience building large-scale microservices and RESTful APIs for web applications