You will be responsible for helping us set the technical direction, making architectural decisions, and implementation of complex systems that drive the user experience, while always driving for high quality.
You will work closely with teams across Adobe, in different geographies. The technology you produce will have visibility at the highest levels of the company and materially affect the positive impact products have on our customers.
7+ years of experience as a software engineer.
You have implemented major parts of a product, solving complex problems.
Professional experience developing applications on multiple platforms (e.g. Web, desktop, mobile).
Deep knowledge of the native SDKs on iOS, MacOS or UWP.
Experience in modern C++ (e.g. C++11, C++14).
Practical experience developing on contemporary web frameworks such as React or multi-platform technologies like React Native or NativeScript.
Excellent written and verbal communication skills.
BS or MS in Computer Science or a related field.Experience in different development methodologies (e.g. Agile, Kanban) and ability to balance the advantages of each approach in practice.