
Senior Software Engineer- Mobile
- Hyderabad, Telangana
- Permanent
- Full-time
- Architect, develop, and optimize core components of the Office Android application using Java, Kotlin, and C++.
- Lead technical design discussions and mentor junior engineers.
- Collaborate with cross-functional teams to deliver seamless, high-performance experiences.
- Drive innovation in UX, performance, and reliability across shared mobile infrastructure.
- Own end-to-end delivery of features, from ideation to release and telemetry analysis.
- Leverage subject-matter expertise to drive project plans, release plans, and work items in collaboration with stakeholders.
- Proactively seek new knowledge and adapt to trends, technical solutions, and patterns to improve product availability, reliability, efficiency, observability, and performance.
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Deep expertise in C++ and Java / Kotlin
- Strong understanding of Android architecture, UI frameworks, and performance tuning.
- Experience with native code integration (JNI) and memory management.
- Fast learner with good interpersonal, verbal, and written communication skills
- Strong in analytical problem solving and good fundamentals in CS.
- Passion for learning new skills with the ability to thrive in a feedback-driven environment.
- Experience with productivity or enterprise-grade mobile applications.
- Familiarity with accessibility, localization, and internationalization.
- Proven track record of shipping high-quality apps at scale.
- Experience in experimentation and using data science to analyse product telemetry.