FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Development Engineer, SDK – Cloud Data Platform Engineering
AdobeSenior 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
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
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
Tools & Technologies
Adobe productsAI toolsClaude CodeCursorWindowsMacOSiOSAndroidcloud-based servicesshared platform components
Certifications & Qualifications
Bachelor’s degree in Computer ScienceBachelor’s degree in EngineeringBachelor’s degree in Mathematicsrelated field degree
Industry Keywords
SDKstelemetryanalyticsAI-powered servicesmid-to-large codebasesstabilityperformancecareful evolutionproduction systemssoftware development
Tech Stack
Tools & technologiesAndroidCloudiOSMacOS
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