Taro Logo

Software Development Engineer

Adobe is a global leader in digital experiences, helping everyone from emerging artists to global brands create and deliver exceptional digital experiences across every screen.
$113,400 - $206,300
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Development Engineer

Adobe, a global leader in digital experiences, is seeking a Software Development Engineer to join their Journey Optimizer Team. This role offers an exciting opportunity to work on services and tools that enable enterprise customers to engage with end-users effectively.

The position combines technical expertise with customer-focused development, requiring skills in Java/Scala, RESTful APIs, and streaming technologies like Kafka. You'll be responsible for developing and maintaining software services, frameworks, and tools that ensure the quality of software products. The role involves significant work with automation, testing frameworks, and customer workflow optimization.

As a Software Development Engineer at Adobe, you'll be part of a team that values innovation and continuous improvement. The position offers exposure to modern development patterns including Agile methodologies, CI/CD, Kubernetes, and microservices architecture. You'll work in a collaborative environment, partnering with cross-functional teams to enhance software quality and customer experience.

The ideal candidate brings 4-6 years of relevant industry experience, with a strong background in enterprise software and distributed systems. You should be a self-starter who can adapt to changing priorities while maintaining high standards of code quality. The role offers competitive compensation ranging from $113,400 to $206,300 annually, reflecting Adobe's commitment to attracting top talent.

Adobe provides an exceptional work environment where personal development is prioritized through their innovative Check-In process. The company is committed to diversity and inclusion, welcoming talent regardless of background. This role represents an opportunity to join a renowned organization that's shaping the future of digital experiences while working on cutting-edge enterprise software solutions.

Last updated 2 days ago

Responsibilities For Software Development Engineer

  • Develop, design, and maintain utilities that allow automation of end-to-end customer use cases
  • Build, develop, test & deploy frameworks and tools
  • Collaborate with multi-functional teams to identify areas of improvement
  • Understand customer workflow and translate it to test cases
  • Develop and maintain documentation for software automation processes
  • Fix and debug issues in test frameworks and software applications
  • Manage test frameworks that can be used by other developers

Requirements For Software Development Engineer

Java
Scala
Kafka
  • BS or MS in Computer Science or equivalent engineering degree
  • 4-6 years of relevant industry experience
  • Experience supporting web services in Java/Scala, RESTful APIs
  • Experience with API and microservices testing
  • Experience supporting streaming technologies like Kafka
  • Proven ability to develop robust, efficient, high-quality code
  • Excellent written and verbal communication skills
  • Knowledge of NoSQL datastores and data access patterns (plus)
  • Knowledge of modern development patterns: Agile, CI/CD, Kubernetes, micro-services architecture (plus)

Benefits For Software Development Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Competitive salary
  • Medical, dental, and vision insurance
  • 401k benefits
  • Parental leave
  • Continuous learning and development opportunities

Interested in this job?

Jobs Related To Adobe Software Development Engineer