What are the responsibilities and job description for the Senior Android Engineer position at Piper Companies?
Piper Companies is seeking a Senior Android Engineer for a leading education technology platform in Durham, NC or Seattle, WA. The Senior Android Engineer will develop and maintain a native Android application, collaborate with iOS engineers for cross-platform consistency, and implement responsive UI designs. This is a hybrid position based in Durham, NC or Seattle, WA.
Responsibilities for the Senior Android Engineer include:
This job opens for applications on 1/5/2026. Applications will be accepted for at least 30 days from the positng date.
Responsibilities for the Senior Android Engineer include:
- Develop and maintain the Android Study application and associated test suites
- Collaborate with iOS engineers to align mobile experiences and architectural patterns across platforms
- Work closely with the design team to implement UX changes and ensure platform-specific consistency
- Participate in technical kickoffs, code reviews, and contribute to best practices and coding standards
- Ideate with product managers to define technical requirements, risks, and complexity
- 6 years of native Android development experience in Kotlin
- Strong knowledge of Android platform SDK and Jetpack frameworks
- Proficiency with XML-based layouts and deploying apps to the Play Store
- Familiarity with JUnit testing framework
- Familiarity with iOS platform and Swift language perferred but not required
- Kotlin Multiplatform experience
- Must be eligible to work in the United States
- $150,000–$170,000 annually
- Full comprehensive benefits package including medical, dental, vision, 401(k), PTO, and sick leave as required by law
- Flexible PTO and a 3-week company-wide holiday break from mid-December through New Year
- Hybrid flexibility with offices in Durham, NC and Seattle, WA
- Generous profit-sharing program and 100% employer-paid healthcare premiums for employees (80% for dependents)
This job opens for applications on 1/5/2026. Applications will be accepted for at least 30 days from the positng date.
Salary : $150,000 - $170,000