The Windows Connected Experiences team is looking to break new ground as we take our products to orders of magnitude higher scale and rock-solid reliability, build out the intelligence capabilities to dramatically deepen user engagement and create a great cross-device experience for Microsoft customers.
Requirements
- Coding experience in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- Experience building mobile applications
- Expertise with application development and/or cloud services
- Experience with mobile development
- Full-stack development proficiency, with strong skills in both application front-end and back-end, building scalable and maintainable systems across the stack
- Analytical skills with a systematic and structured approach to software design
Responsibilities
- Contribute to the applications and connectivity fabric powering connected experiences for millions of Windows users
- Work on areas related to device pairing and cross device communication including protocol design and implementation, security and authentication and integration with cloud services and mobile operating systems
- Create, implement, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
- Drives identification of dependencies and the development of design documents for a product, application, service, or platform
- Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions
- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products
- Collaborates with appropriate stakeholders to determine user requirements for a scenario
Other
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
- 2+ years of experience building mobile applications
- Collaboration with stakeholders to drive project plans, release plans, and work items
- Adaptability to new trends, technical solutions, and patterns
- Embodying Microsoft's culture and values