Software Development Engineer 3

Adobe changes the world through digital experiences, providing tools for emerging artists to global brands to design and deliver exceptional digital experiences.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer 3

Adobe is seeking a Senior Software Development Engineer with expertise in both software engineering and data science to join their innovative team. This role combines traditional software development with cutting-edge AI implementation, focusing on enhancing marketing workflows and customer experiences through technology.

The position requires a blend of frontend and backend development skills, with a particular emphasis on React, Node.js, Python, and Java. The successful candidate will be responsible for implementing full-stack solutions, working with data streams and APIs, and developing AI-driven solutions to optimize marketing processes.

The ideal candidate brings 5+ years of experience and a strong foundation in computer science or data science. They should be comfortable with modern development tools and practices, including Docker, Kubernetes, and various cloud services. Knowledge of machine learning and AI technologies is a significant plus.

At Adobe, you'll be part of a company that's changing the world through digital experiences. You'll work on projects that impact millions of users globally, from emerging artists to global brands. The company offers a collaborative environment where innovation is encouraged and new ideas can come from anywhere in the organization.

This role offers an opportunity to work at the intersection of software development and AI, implementing solutions that will shape the future of digital experiences. You'll be part of a team that values both technical excellence and creative problem-solving, with the chance to work on cutting-edge technologies while maintaining high standards of code quality and data governance.

Last updated a month ago

Responsibilities For Software Development Engineer 3

  • Implement full software development process (React preferred)
  • Work with data streams and APIs to provide enhanced automation capabilities
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions
  • Gather user requirements and technical requirements
  • Write well-designed, testable code
  • Automate and scale data pipelines with data engineers to support marketing analytics
  • Implement generative AI solutions to enhance marketing workflows
  • Stay current with AI/ML advancements and prototype innovative solutions
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications
  • Ensure compliance with data privacy regulations and implement best practices in data management and governance

Requirements For Software Development Engineer 3

React
Node.js
Python
Java
Kubernetes
  • Bachelor's degree in Computer Science, Data Science, or a related STEM field
  • 5+ years of experience
  • Knowledge of using agile software development techniques
  • Excellent interpersonal skills and eagerness to collaborate
  • Proficiency in HTML, CSS, and JavaScript, along with frameworks like React or Angular
  • Strong knowledge of Node.js, Python, or Java, and experience with backend frameworks
  • Experience with Docker for containerization
  • Proficiency in SQL and experience with data warehousing solutions
  • Knowledge of Azure Databricks cloud services preferred
  • Proficiency in using Git and GitHub for version control

Benefits For Software Development Engineer 3

  • Equal Employment Opportunity
  • Accommodation for disabilities

Interested in this job?

Jobs Related To Adobe Software Development Engineer 3

Software Quality Engineer (Automation)

Senior Software Quality Engineer role at Adobe focusing on Android automation testing for the Lightroom mobile app, requiring 5+ years of testing experience and strong programming skills.

Senior Customer Success Engineer

Senior Customer Success Engineer role at Adobe, focusing on mobile technologies and Adobe Marketing Solutions to help enterprise customers succeed.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer position at Adobe, focusing on building scalable Commerce platform features using React, TypeScript, and Java, located in Bucharest, Romania.

FullStack Software Engineer - AEM

Senior Full Stack Software Engineer position at Adobe working on AEM platform, developing enterprise content management solutions using Scala and Angular.

Software Development Engineer in Test

Senior SDET role at Adobe working on test automation frameworks and tools for Frame.io product using modern technologies like React, TypeScript and GraphQL.