Adobe logo

Software Development Engineer

Adobe

Job Description

Join Adobe's Journey Optimizer B2B Data and Integrations Team as a Software Development Engineer. We are focused on building scalable, performant services and tools to empower modern-day marketers with outstanding solutions. If you thrive in a fast-paced environment and are eager to innovate, this opportunity is for you.

Responsibilities

  • Design and Develop: Create, test, deploy, and monitor microservices to implement product features.
  • Architect Solutions: Design solutions across multiple microservices and teams, ensuring comprehensive monitoring and alerting of anomalies.
  • High Availability: Develop services that scale horizontally, perform at high throughput and low latencies, while considering overall cost.
  • Software Development: Engage in all aspects of software development, including design, coding, code review, testing, refactoring, bug fixing, and documentation.
  • Cross-functional Collaboration: Work with multi-functional teams to ensure timely delivery of high-quality product features.
  • End-to-End Testing: Design and build tests to ensure high quality and reduce regressions.
  • Prototyping and Research: Build fast prototypes of ideas and concepts, and research the latest industry trends.

Requirements

  • Education: BS or MS in Computer Science or equivalent engineering degree.
  • Experience: 2+ years in enterprise software development in distributed systems, with 1+ years in data processing systems.
  • Technical Skills: Proficiency in Java/Scala, experience with streaming technologies like Kafka, and familiarity with relational and NoSQL databases such as MySQL, Postgres, Redis, Aerospike, and MongoDB.
  • Microservices: Experience in designing and building microservices and RESTful services.
  • DevOps: Practical experience in a cloud-platform environment (AWS, Azure, etc.).
  • Problem Solving: Strong analytical abilities and troubleshooting skills.
  • Communication: Excellent communication and collaboration skills.
  • Self-starter: Ability to learn quickly and adapt to changing priorities and requirements.

Preferred Skills

  • Experience with Spark, Databricks, and Airflow.
  • Practical experience in tuning Spark jobs.

Compensation

The U.S. pay range for this position is $108,000 -- $198,500 annually. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience.

Equal Opportunity

Adobe is proud to be an Equal Employment Opportunity and affirmative action employer. We do not discriminate based on gender, race, color, ethnicity, national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law.

Accessibility

Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, please contact us.

Join us in changing the world through digital experiences!

Benefits
Extracted with AI

  • Annual Incentive Plan
  • Equal Employment Opportunity
  • Long-term incentives
  • Fair chance ordinances

Similar jobs

Last update: 23 minutes ago

Adobe logo
Adobe

Senior Software Development Engineer

Join Adobe as a Senior Software Development Engineer in San Jose, focusing on React, JavaScript, and cloud-based microservices.

Adobe logo
Adobe

Software Development Engineer

Join Adobe as a Software Development Engineer in San Francisco, focusing on backend services for Adobe Content.

Adobe logo
Adobe

Software Development Engineer

Join Adobe as a Software Development Engineer to lead the development of Journey Optimizer Omnichannel product.

Adobe logo
Adobe

Software Development Engineer - 2025 University Graduate

Join Adobe as a Software Development Engineer for 2025 graduates. Develop and test software systems for cloud-based applications.

Adobe logo
Adobe

Senior Software Development Engineer

Join Adobe as a Senior Software Development Engineer to innovate and build impactful web applications.

Adobe logo
Adobe

Software Development Engineer - 2025 University Graduate

Join Adobe as a Software Development Engineer for 2025 graduates. Develop and test software systems for cloud-based applications.

Adobe logo
Adobe

Software Development Engineer - University Graduate 2025

Join Adobe as a Software Development Engineer for 2025 graduates. Develop and test software systems in a dynamic team environment.

Adobe logo
Adobe

Software Development Engineer - 2025 University Graduate

Join Adobe as a Software Development Engineer for 2025 graduates. Develop and test software systems for cloud-based applications.

Adobe logo
Adobe

Software Development Engineer - 2025 University Graduate

Join Adobe as a Software Development Engineer for 2025 graduates. Develop and test software systems, collaborate with teams, and grow your skills.

Adobe logo
Adobe

Software Development Engineer - 2025 University Graduate

Join Adobe as a Software Development Engineer for 2025 graduates. Develop high-performance software in a dynamic team environment.

Adobe logo
Adobe

Entry Level Software Engineer

Join Adobe as an Entry Level Software Engineer. Develop and test software systems for cloud-based applications.

Adobe logo
Adobe

Entry Level Software Engineer

Join Adobe as an Entry Level Software Engineer to develop and test software systems for digital experiences.

Adobe logo
Adobe

Software Engineer - 2025 University Graduate

Join Adobe as a Software Engineer for 2025 graduates. Develop and test software systems with a focus on quality and collaboration.

Adobe logo
Adobe

Software Engineer - 2025 University Graduate

Join Adobe as a Software Engineer for 2025 University Graduates. Develop cutting-edge software with a focus on Java, Python, and JavaScript.

Adobe logo
Adobe

Senior Backend Software Development Engineer

Join Adobe as a Senior Backend Software Engineer in Bucharest, focusing on GenStudio's AI-driven marketing solutions.

Adobe logo
Adobe

Senior Software Development Engineer - Web Applications

Join Adobe as a Senior Software Development Engineer to drive advanced web experiences for Photoshop.

Adobe logo
Adobe

Senior Software Development Engineer

Join Adobe as a Senior Software Development Engineer in San Jose, CA. Lead innovative projects in a dynamic team.

Adobe logo
Adobe

Senior Frontend Web Developer

Join Adobe as a Senior Frontend Web Developer in New York, NY. Work with ReactJS, NodeJS, and more to create cutting-edge web applications.

Adobe logo
Adobe

Machine Learning Engineer - University Graduate 2025

Join Adobe as a Machine Learning Engineer to develop AI technologies for Photoshop and Digital Imaging.

Adobe logo
Adobe

Senior Frontend Engineer

Join Adobe as a Senior Frontend Engineer in Bucharest to develop GenStudio, enhancing digital experiences with cutting-edge frontend technologies.

Adobe logo
Adobe

Full Stack Web Developer

Join Adobe as a Full Stack Web Developer in Seattle, WA. Work with React, Node.js, AWS, and more to build innovative web experiences.

Amazon logo
Adobe logo
Adobe

Senior Fullstack Engineer - GenStudio

Join Adobe as a Senior Fullstack Engineer to develop core features for GenStudio using JavaScript, React, Angular, and cloud technologies.

SAS logo
SAS

Senior Java Software Developer

Join SAS as a Senior Java Software Developer to work on innovative SaaS solutions with a focus on Java, AWS, and microservices.