Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Adobe

Senior Software Development Engineer, SDK – Cloud Data Platform Engineering

Adobe

Senior Software Development Engineer for Adobe’s SDKs and libraries used across products. Contributing to data-driven insights and AI-enabled experiences in a collaborative environment.

Posted 5/27/2026full-timeSan Jose • California, Washington • 🇺🇸 United StatesSenior💰 $173,500 - $331,050 per yearWebsite

Tech Stack

Tools & technologies
AndroidCloudiOSMacOS

About the role

Key responsibilities & impact
  • Contribute to the implementation and evolution of foundational SDKs and libraries used across Adobe products, supporting consistent telemetry, analytics, and AI-powered services.
  • Apply computer science principles including algorithms, data structures, concurrency, memory management, and system architecture to real-world production systems.
  • Use AI tools such as Claude Code, Cursor, or the latest for goal-focused development.
  • Concentrate on expressing concepts, developing solutions, constraints, and outcomes, and validating results.
  • Develop and maintain reference implementations and documentation that help product teams successfully adopt shared platform components.

Requirements

What you’ll need
  • 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 or a desire to learn; mobile or web development experience nice to have.
  • Hands-on experience across two or more platforms, such as Windows, MacOS, iOS, Android, or cloud-based services.
  • Experience working in mid-to-large codebases where stability, performance, and careful evolution are important.
  • Solid debugging and problem-solving skills in native and multi-language environments.
  • Ability to work effectively in problem spaces that may not always be fully defined, with guidance from senior engineers and architects.
  • Strong written and verbal communication skills, and the ability to collaborate closely within and across teams.
  • Ability to thrive in a small, collaborative, high-impact engineering team.

Benefits

Comp & perks
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++algorithmsdata structuresconcurrencymemory managementsystem architecturedebuggingproblem-solvingproduction-quality softwarereference implementations
Soft Skills
strong written communicationstrong verbal communicationcollaborationproblem-solvingability to work in undefined problem spacesability to thrive in collaborative teamsconcept expressionsolution developmentoutcome validationconstraint management
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in EngineeringBachelor’s degree in Mathematicsrelated field degree