Senior Software Development Engineer, SDK & Cloud Data Platform Engineering
At a glance
AI generatedTL;DR
As a software engineer at Adobe, you will join a collaborative team dedicated to developing high-performance SDKs and platform libraries that drive data-driven insights and AI-enabled experiences across Creative Cloud. Your day-to-day responsibilities include contributing to the implementation of foundational SDKs, applying computer science principles to real-world systems, utilizing AI tools for goal-focused development, and maintaining reference implementations and documentation. You will work closely with product teams to ensure reliable shared components are in place, focusing on stability, performance, and long-term maintainability. The ideal candidate has a strong background in C++ or a related language, experience working in large codebases, and hands-on knowledge of multiple platforms such as Windows, MacOS, iOS, Android, or cloud-based services. Additionally, solid debugging skills and the ability to thrive in an undefined problem space are essential.
Skills
What you'll do
- Contribute to the implementation and evolution of foundational SDKs and libraries.
- Apply computer science principles to real-world production systems.
- Use AI tools for code generation, testing, and delivery in goal-focused development.
- Develop and maintain reference implementations and documentation for shared components.
- Work on core SDKs ensuring correctness, performance, binary compatibility, and long-term maintainability.
- Debug and solve problems in native and multi-language environments within large codebases.
What we're looking for
- Bachelor’s degree or higher in Computer Science, Engineering, Mathematics, or a related field.
- 3+ years of professional experience building production-quality software systems.
- Solid knowledge of C++ programming and hands-on experience across multiple platforms.
- Experience working in large codebases with stability, performance, and careful evolution.
- Strong debugging and problem-solving skills in native and multi-language environments.
- Ability to work effectively in undefined problem spaces with guidance from senior engineers.
Employer
About Adobe
Adobe Inc. is a global software company known for creative and multimedia software products including Photoshop, Illustrator, Acrobat, and its cloud-based Creative Cloud and Document Cloud suites. Industry: Creative & Digital Experience Software
Adobe currently has 310 open roles on FindRole.
Listed pay typically runs $185,350–$268,375 across 310 roles with salary data.
Most-posted roles
- Senior Software Development Engineer 23
- Software Development Engineer 21
- Senior Machine Learning Engineer 5
- Machine Learning Engineer 4
- Research Scientist 4