Microsoft Experiences Platform (MXP) team is on a journey to create new experiences with Android devices. We believe in building devices that fully express Microsoft vision. A fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want & to create an eco-system for easy data access to the user.
Creating these new experiences and devices involves close partnership between hardware, software, QA engineers, designers, manufacturing along with the various industry partners that closely collaborate to create industry defining firsts. It totally takes a village. Our obsession for the right experience with our passion to enable everyone to do and be their best is reflected in the devices & ecosystems we build. Come join us as we build an organization that scales with the challenges of creating new experiences and improving the existing ones.
The MXP team is seeking talented developers for with background in building cloud services.
Responsibilities
Good knowledge of software design, testability, maintainability, robustness, and performance.
Have robust understanding and experience in designing systems end-to-end.
Ability to disambiguate requirements, work with PM & multiple stakeholder teams to generate clarity.
Experience in hands-on building & maintaining highly scalable microservices using Azure/AWS/Google Cloud.
Hands-on implementation/coding of Android applications using Android studio is good to have.
Finding ways to improve products, tools, and processes for long-term benefit for Microsoft and customers.
Mentoring junior engineers in the team.
Reproducing, debugging, and fixing customer-reported problems.
Fixing externally and internally found security vulnerabilities and all the potential variants.
Crafting high-quality, bug-free fixes with minimum application compatibility risk.
Prioritizing your collection of work and delivering fixes in a timely fashion to meet deadlines.
Qualifications
Basic Qualifications:
Hands-on experience in build, deploy highly scalable microservices using Azure/AWS/Googe Cloud.
Work closely with on-device software teams to ensure the application works as expected.
Work closely with designers and user researchers to create and implement concepts
Knowledge and application of Data structure and algorithms.
Excellent problem-solving skills.
Work on Automation of Unit tests
BS in Engineering or equivalent experience
Additional Qualifications:
Ability to quickly ramp-up on complex and unfamiliar code
Experience with dealing in geographically diverse teams
Ability to handle the debugger well to quickly identify and resolve issues spanning multiple subsystems
Enthusiastic, motivated, and self-driven
High tolerance to ambiguity and ability make progress in the face of it
Strong communication skills and ability to work across multiple disciplines and functions (PM, Test, Hardware Engineers, etc.)
Some domestic and international travel will be necessary.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .