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
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
ATS Keywords
✓ Tailor your resumeApplicant 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