Software Development Engineer

Changing the world through digital experiences is what Adobe's all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences!
$108,000 - $198,500
Backend
Mid-Level Software Engineer
In-Person
5+ years of experience

Description For Software Development Engineer

Adobe Journey Optimizer is a single application for managing scheduled cross-channel campaigns and trigger-based one-to-one engagement for millions of customers —and the entire journey is optimized with intelligent decisioning and insights.

We are seeking an experienced engineer to lead in the development of Journey Optimizer.

What you'll do: · You'll design, develop, debug, provide effort estimation and risk analysis of a project/feature/service. · You'll perform due diligence and implement comprehensive unit tests for confirming the use cases. · You'll develop automated tests and help the team achieve and maintain full CI/CD for fast and efficient releases. · You'll be part of a multi-functional development team with exposure to deep platform architecture across the stack, and you'll collaborate across teams on large projects. · You'll work in an agile, DevOps-oriented culture with a focus on maintaining operational excellence while delivering with high velocity.

What you need to succeed: · Proficiency in React, JavaScript, GraphQL, HTML, CSS and at least one other language like Java and Kotlin. · Expert knowledge of web and browser technologies: HTTP/s, cookies, security, cross-site scripting, CDNs, serverless computing, DOM, rendering engines, browser storage. · Strong knowledge of networking principles, HTTP, REST and other client/server technologies. · Experience building or working with microservice-based distributed systems in the cloud. · Excellent problem solving and debugging skills, and direct experience with DevOps in a SaaS environment. · Customer focused and have real passion for quality and engineering excellence at scale. · Excellent communication and collaboration skills. · Undergraduate/Graduate degree in quantitative sciences/engineering disciplines. · 5+ years of experience in design and development of software systems.

Last updated 2 months ago

Responsibilities For Software Development Engineer

  • Design, develop, debug, provide effort estimation and risk analysis of projects/features/services
  • Perform due diligence and implement comprehensive unit tests
  • Develop automated tests and maintain full CI/CD for fast and efficient releases
  • Collaborate across teams on large projects
  • Work in an agile, DevOps-oriented culture

Requirements For Software Development Engineer

React
JavaScript
Java
Kotlin
  • Proficiency in React, JavaScript, GraphQL, HTML, CSS and at least one other language like Java and Kotlin
  • Expert knowledge of web and browser technologies
  • Strong knowledge of networking principles, HTTP, REST and other client/server technologies
  • Experience with microservice-based distributed systems in the cloud
  • Excellent problem solving and debugging skills
  • DevOps experience in a SaaS environment
  • Customer focused with passion for quality and engineering excellence at scale
  • Excellent communication and collaboration skills
  • Undergraduate/Graduate degree in quantitative sciences/engineering disciplines
  • 5+ years of experience in design and development of software systems

Benefits For Software Development Engineer

  • Competitive salary

Interested in this job?

Jobs Related To Adobe Software Development Engineer

Associate Relationship Manager - Venture Capital Program

Join Salesforce as an Associate Relationship Manager for the Venture Capital Program, driving growth and innovation in the VC ecosystem.

Backend Software Engineer / MTS - Hyderabad

Salesforce is hiring a Backend Software Engineer / MTS in Hyderabad to build innovative features for their CRM platform, offering growth and impact.

Customer Success Manager, Marketing Cloud

Join Salesforce as a Customer Success Manager for Marketing Cloud, helping customers maximize their Salesforce investment through expert guidance and support.

Engineer- Wearable Automation

Engineer- Wearable Automation at Qualcomm India, focusing on test automation for embedded devices using Python, Perl, and Linux.