Software Development Engineer
Core
Architect, develop, and maintain high-quality Android applications and internal SDKs for flagship Adobe apps (Photoshop, Lightroom, Illustrator, Fresco) to help creatives showcase talent and get paid.
Role type
Senior Android Engineer (IC)
Builds
Native Android apps and cross-product SDKs for Adobe Creative Cloud
Domain
Mobile Development / Creative Software
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Modern Android Development (MVVM, Clean Architecture, Jetpack), GraphQL, CI/CD, Unit Testing, Code Review, Mentoring
Preferred skills
Accessibility best practices, Localization, Agile methodologies, Cost-saving initiatives
Technologies
Kotlin, Java, GraphQL, Git, CircleCI, Jenkins, Mode Analytics
Responsibilities
Architect and build Android applications using Kotlin & Java; Implement Modern Android Development practices; Build and maintain internal SDKs consumed by multiple Adobe products; Review code and provide feedback to ensure best practices; Collaborate with product, design, and engineering teams to ship new features; Mentor junior team engineers.
Seniority
Senior, hands-on IC with mentorship responsibilities