Taro Logo

Senior Software Development Engineer - C++

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

Job Description

Adobe is seeking a Senior Software Development Engineer to join their Collaboration Services team in Hamburg. This role focuses on building and evolving client libraries that connect Adobe's microservices to their applications. As part of Adobe's mission to redefine their Content Platform, you'll be crafting SDKs and libraries that enable seamless collaboration features across platforms. The position offers the opportunity to work with a multinational team across Hamburg, USA, and India, contributing to Adobe's cloud-native microservices architecture. The ideal candidate should have strong C++ expertise, experience with modern programming concepts, and the ability to work effectively in a collaborative environment. Adobe offers a renowned work environment, recognized globally for its exceptional employee experience and unique Check-In approach to feedback. The role combines technical expertise with mentorship opportunities, making it perfect for senior engineers looking to make a significant impact in a leading technology company. The position involves full ownership of client libraries, implementation of sophisticated features, and establishing best practices for robust and secure code development.

Last updated 15 days ago

Responsibilities For Senior Software Development Engineer - C++

  • Develop and maintain client libraries and SDKs that connect Adobe applications to the Adobe Content Platform
  • Drive implementation of sophisticated features
  • Contribute to test strategy and make decisions on automation technologies
  • Establish practices and patterns for robust and secure code
  • Share knowledge and mentor others
  • Work with Adobe internal client teams for Content Platform integration

Requirements For Senior Software Development Engineer - C++

Java
JavaScript
TypeScript
  • BS/MS degree in Computer Science or related area (or equivalent experience)
  • 5+ years of experience in the field
  • Strong knowledge of modern C++ including concepts like event loops, callbacks and futures
  • Ability to investigate and resolve problems with client teams integrating the SDKs
  • Proficient in writing and maintaining tests
  • Good written and spoken English language
  • Comfortable in technical discussions and code reviews

Related Jobs