[Remote] Software Engineer II
Note: The job is a remote job and is open to candidates in USA. Microsoft is seeking a Software Engineer II to build scalable, reliable, cloud-native backend services that power product experiences. The role designs and develops distributed software solutions, improves testing and reliability, and collaborates with product and engineering teams to deliver data-driven customer and partner experiences.
Responsibilities
- Design and develop large-scale distributed software services and solutions
- Adhere to and drive modern software-engineering practices through design reviews
- Perform system design across well-defined interfaces and multiple components, conduct code reviews, and use data/telemetry to make decisions
- Develop best-in-class engineering by ensuring services and components are well-defined, modular, secure, reliable, diagnosable, actively monitored, and reusable
- Improve test coverage, organize and implement integration tests, and resolve problem areas
- Weigh testability, portability, reliability, and maintainability, and know when code is ready to ship
- Collaborate leaders to contribute to cohesive, end-to-end customer experiences, focusing on customer/partner needs through a data-driven approach
- Troubleshoot and optimize automation, reliability, and monitoring for Live Site. Partner with product and engineering teammates to design and develop large-scale distributed software services and solutions
- Focus on customer/partner needs through a data-driven approach; troubleshoot and optimize automation, reliability, and monitoring for Live Site
Company Overview
Company H1B Sponsorship