S
Job Description
At Shutterfly, we make life’s experiences unforgettable. We believe there is extraordinary power in the self-expression. That’s why our family of brands helps customers create products and capture moments that reflect who they uniquely are.
We’re looking for a Principal Android Engineer to help shape the future of our Android mobile platform. In this role, you will drive the development of innovative mobile experiences used by tens of millions of people. You’ll collaborate with a talented cross functional team to help evolve our app while helping to maintain the highest standards of quality, performance, and user experience.
This is a fully remote role based out of the United States.
What You'll Do Here
- Champion a culture of technical excellence through thoughtful code reviews, mentorship, and continuous improvement
- Drive improvements in app performance, reliability, maintainability, and engineering best practices
- Lead design, architecture, and development of high-impact Android features across Shutterfly’s family of apps
- Contribute to the evolution of our mobile platform, architecture, and tooling, with a focus on scalability and reusability
- Collaborate closely with product managers, UX designers, and back-end teams to craft experiences that delight users
- 8+ years of professional experience building and shipping Android applications
- Deep understanding of modern Android architecture components (MVVM, Coroutines, Jetpack Compose, Work Manager, Room, etc.)
- Strong command of Kotlin and Android SDK fundamentals
- Experience configuring Gradle build logic for complex Android projects
- Proven ability to write clean, maintainable, and scalable code
- Experience designing and consuming RESTful APIs and optimizing network interactions for performance and reliability
- Solid knowledge of unit testing, dependency injection, and testable architecture patterns
- Excellent communication and collaboration skills
- Strong technical judgment and ability to make sound architectural decisions
This position will accept applications on an ongoing basis until filled.
The compensation package for this role is based on multiple factors, such as job level, responsibilities, location, and candidate experience. The base pay ranges included below are specific to the locations listed, and may not be applicable to other locations.
California : [$156,000-221,000]
Connecticut and New York: [$156,000-202,250]
Colorado, Illinois, Minnesota and Washington: [$156,000-187,250]
Nevada: [$146,750-202,250]
Maryland and New Jersey: [$168,500-202,250]
Hawaii : [$146,750-176,000]
This position may be eligible for a bonus incentive, health benefits, a 401K program, and other employee perks. More details about our company benefits can be found at https://shutterflyinc.com/benefits/.
This opportunity can be remote, but candidates must reside in a state in which Shutterfly is registered to do business. This includes all US states except District of Columbia, North Dakota, Mississippi, Rhode Island, Vermont, and Wyoming.
This position will accept applications on an ongoing basis until filled.
#SFLYTechnology
Similar Jobs
Explore other opportunities that match your interests
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Not Applicable
Cognizant
United State
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Not Applicable
curri
United State
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Director
zenithinfotek llc
United State