Calix provides the cloud software platforms systems and services required for communications service providers to simplify their businesses excite their subscribers and grow their value.
Key Responsibilities:
- Design develop and maintain easy-to-use solutions for Customer Support organizations within service providers.
- Develop solutions to support onboarding partner integrations managing and analyzing home networks.
- Work closely with Cloud product owners to understand and analyze product requirements provide feedback and deliver complete solutions.
- Provide technical leadership in software design to meet requirements of service stability reliability scalability and security.
- Participate and drive technical discussions within the engineering group in all phases of the SDLC: review requirements produce design documents participate in peer reviews produce test plans support the QA team provide internal training and support the TAC team.
- Support test strategy and automation in both end-to-end solution and functional testing.
- Act as a customer-facing engineering role in debugging and resolving field issues as required.
Qualifications:
- 10 years of highly technical hands-on software engineering experience with Android.
- Degree in software development computer science or a similar field.
- Demonstrable portfolio of released applications on the Play Store.
- Proficiency in Kotlin & Java data structures design patterns and algorithms.
- Proficiency in Modern Android Development Skills (MAD) including Jetpack Compose Clean Architecture MVVM Coroutines Flow Datastore DI and modular programming.
- Ability to use Android Studio including the Android SDK with ease.
- Experience using command line tools for Gradle VCS Android SDK and Maven.
- Familiarity with RESTful APIs and socket programming TCP/IP UDP and other protocols.
- Ability to lead and mentor the team with strong communication skills.
- Ability to interpret and follow technical plans.
- Strong creative problem-solving skills and the ability to abstract and share details to create meaningful articulation.
- Ability to drive technical discussions across cross-functional teams.
- Experience with third-party libraries and APIs.
Preferred Skills:
- Experience with hybrid app development Android NDK JNI C KMM and Compose Multiplatform.
Required Experience:
Staff IC
Calix provides the cloud software platforms systems and services required for communications service providers to simplify their businesses excite their subscribers and grow their value.Key Responsibilities:Design develop and maintain easy-to-use solutions for Customer Support organizations within s...
Calix provides the cloud software platforms systems and services required for communications service providers to simplify their businesses excite their subscribers and grow their value.
Key Responsibilities:
- Design develop and maintain easy-to-use solutions for Customer Support organizations within service providers.
- Develop solutions to support onboarding partner integrations managing and analyzing home networks.
- Work closely with Cloud product owners to understand and analyze product requirements provide feedback and deliver complete solutions.
- Provide technical leadership in software design to meet requirements of service stability reliability scalability and security.
- Participate and drive technical discussions within the engineering group in all phases of the SDLC: review requirements produce design documents participate in peer reviews produce test plans support the QA team provide internal training and support the TAC team.
- Support test strategy and automation in both end-to-end solution and functional testing.
- Act as a customer-facing engineering role in debugging and resolving field issues as required.
Qualifications:
- 10 years of highly technical hands-on software engineering experience with Android.
- Degree in software development computer science or a similar field.
- Demonstrable portfolio of released applications on the Play Store.
- Proficiency in Kotlin & Java data structures design patterns and algorithms.
- Proficiency in Modern Android Development Skills (MAD) including Jetpack Compose Clean Architecture MVVM Coroutines Flow Datastore DI and modular programming.
- Ability to use Android Studio including the Android SDK with ease.
- Experience using command line tools for Gradle VCS Android SDK and Maven.
- Familiarity with RESTful APIs and socket programming TCP/IP UDP and other protocols.
- Ability to lead and mentor the team with strong communication skills.
- Ability to interpret and follow technical plans.
- Strong creative problem-solving skills and the ability to abstract and share details to create meaningful articulation.
- Ability to drive technical discussions across cross-functional teams.
- Experience with third-party libraries and APIs.
Preferred Skills:
- Experience with hybrid app development Android NDK JNI C KMM and Compose Multiplatform.
Required Experience:
Staff IC
View more
View less