Software Engineer-II
Core
Design, build, and optimize cloud-native microservices and APIs powering cross-platform devices (mobile, Windows PC, Xbox) while ensuring high performance, reliability, and observability.
Role type
Senior Software Engineer (Backend/Frontend)
Builds
Cloud services, APIs, and web interfaces for multi-device ecosystems
Domain
Cloud computing, distributed systems, consumer electronics
Required skills
C#, Java, C++, JavaScript, Python, C, C++, C#, Java, JavaScript, Python, ASP.NET Web API, Object-Oriented Design, Algorithms, Data Structures, Cloud-Native Architecture, Distributed Systems, Microservices, API Management, Database Development, HTML5, CSS, JavaScript (ES6), Webpack, React, Redux, Angular, TypeScript, iOS (Swift/Objective-C), Android (Java/Kotlin)
Preferred skills
ASP.NET Web API, React, Redux, Angular, TypeScript, iOS development, Android development
Responsibilities
Collaborate with stakeholders to define user requirements; Create, implement, optimize, debug, refactor, and reuse code; Drive consistency in monitoring and operations at scale; Build cloud services and interfaces for various device classes; Work closely with product and design teams; Apply test-driven development practices.
Seniority
Mid-Senior, hands-on IC
