Senior Software Development Engineer, SDK & Cloud Data Platform Engineering

Adobe

Actively hiring Posted this week
San Jose · Seattle, WA Posted 6 days ago $228,600$331,050 / year

At a glance

AI generated

TL;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

C++ Python JavaScript Windows MacOS iOS Android AWS CI/CD AI Terraform Kubernetes PostgreSQL Git Docker Swagger RESTful APIs GraphQL

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

View all roles at Adobe