Microsoft
Senior Software Engineer
Found: Today
This role is based in Hyderabad, India.
Responsibilities:
- 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 and work items in collaboration with stakeholders.
- Proactively seek new knowledge and adapt to trends and technical solutions.
Qualifications:
- Bachelor's Degree in Computer Science or related field AND 8+ years of technical engineering experience with coding in languages including C, C++, C#, Java, Kotlin, JavaScript, or Python.
- 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 analytical problem-solving skills and good fundamentals in CS.