Senior Software Development Engineer, SDK & Cloud Data Platform Engineering
$173,500–$331,050 year
On-site · Seattle, Washington, United States or San Jose, California, United States
Job Summary
Senior Software Development Engineer for the SDK & Cloud Data Platform Engineering team. Responsible for contributing to foundational SDKs and libraries used across Adobe products, ensuring stable APIs, performance, and maintainability across cross‐platform environments. Involves applying CS fundamentals (algorithms, data structures, concurrency, memory management, system architecture) to production systems, enabling product teams through reliable shared components, developing reference implementations and documentation, and supporting telemetry, analytics, and AI-powered services. Collaboration across teams and documentation of solutions are key, with emphasis on high-quality engineering practices and learning support.
Required Qualifications
- 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
- Hands‐on experience across two or more platforms (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
- 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
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.