
Empowering every person and organization on the planet
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • Egypt, Cairo, Cairo
Microsoft is hiring a Software Engineer II to design and maintain the Clarity SDKs for mobile applications. You'll work with technologies like Java, Android, iOS, Flutter, and React Native to enhance user behavior insights. This position requires strong problem-solving skills and experience in mobile development.
You have a solid background in software engineering, particularly in mobile application development, with experience in designing and optimizing SDKs. You thrive in collaborative environments and enjoy solving complex problems that have a real impact on users. Your investigative skills allow you to adapt to evolving OS-level changes, ensuring the performance and stability of the SDKs you work on. You are comfortable gathering customer feedback and addressing their needs effectively, demonstrating strong communication skills. You embrace technical challenges and show flexibility as project requirements evolve, making you a valuable team member.
Experience with cross-platform mobile development frameworks is a plus, as is familiarity with performance profiling and optimization techniques. A passion for understanding user behavior and translating that into actionable insights will set you apart. You are eager to learn and grow in your role, contributing to the team's success while advancing your career.
As a Software Engineer II on the Microsoft Clarity Apps team, you will be responsible for designing, optimizing, and maintaining the Clarity SDKs for native mobile applications. Your work will empower customers to understand user behavior and achieve their business goals. You will collaborate with exceptional engineers to develop cross-cutting features across all Clarity SDKs, including Android, iOS, Flutter, and React Native. Your role will involve applying advanced profiling and optimization techniques to deliver the most performant SDKs in the industry. You will also engage directly with customers to gather feedback and ensure their issues are addressed effectively. A significant part of your responsibilities will include working on the visual capture engine that powers session replay, requiring solid investigative and reverse-engineering skills. You will need to adapt to evolving OS-level changes while continuously enhancing performance and stability.
Microsoft provides a unique opportunity for career growth and development. You will be part of a team that values collaboration and innovation, working on products that make a real impact. The company fosters an inclusive culture where diverse perspectives are valued, and you will have the chance to sharpen your analytical thinking and technical skills. Microsoft also offers competitive compensation and benefits, supporting your professional journey and personal well-being.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.