Software Engineer II

Wiraa Logo
  • IT
  • FlexTime
  • FullTime
  • Seasonal
  • Applications have closed

About The Company Microsoft is a global leader in technology, dedicated to empowering every individual and organization to achieve more. With a rich history of innovation, Microsoft develops and supports a wide range of software, hardware, and cloud-based solutions that enhance productivity, security, and connectivity. The company fosters a culture of inclusion, collaboration, and continuous learning, driving technological advancements that shape the future of work and everyday life. As part of their commitment to innovation, Microsoft invests heavily in research and development, ensuring they remain at the forefront of the tech industry.

About The Role The Software Engineer II – Windows 365 Web Client role is an exciting opportunity to join the Windows Cloud Experiences team. In this position, you will play a vital role in redefining how users connect to their Windows environments, enabling seamless access anytime, anywhere, from any device. Your work will contribute to building the next-generation remote desktop experience for the web, pushing the boundaries of what’s possible with web technologies. As part of the Windows + Devices organization, you will collaborate with cross-functional teams to deliver secure, high-performance remote desktop solutions that meet the needs of enterprise and consumer users alike. The role offers a chance to work on cutting-edge technology, including protocol handling, graphics rendering, authentication, and telemetry, with an emphasis on rapid, iterative development and engineering excellence.

Qualifications

  • Bachelor’s Degree in Computer Science or related technical field
  • 2+ years of technical engineering experience with programming in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience
  • Experience with web technologies including React.js, TypeScript, and JavaScript
  • Familiarity with browser platforms such as Chromium, Firefox, Safari, and Edge
  • Understanding of software engineering fundamentals, including data structures, algorithms, and secure coding practices
  • Ability to meet security screening requirements, including Microsoft Cloud Background Check

Preferred Qualifications

  • 4+ years of experience in designing, developing, testing, and maintaining production-quality software
  • Hands-on experience with remote desktop protocols (RDP), graphics PDUs, or virtual channels
  • Exposure to live site engineering practices, telemetry pipelines, and monitoring systems
  • Ability to work across the full stack, including frontend (React/TypeScript) and backend (C++) services
  • Strong problem-solving skills with a growth mindset and ability to mentor others
  • Experience working in agile teams with short release cycles and a DevOps culture

Responsibilities

  • Collaborate with engineers, product managers, and designers to address complex technical challenges in delivering seamless, secure, and high-performance remote desktop experiences via the web.
  • Design and develop secure, testable, and maintainable code for browser-based remote desktop scenarios, ensuring compatibility across Chromium, Firefox, Safari, and Edge.
  • Execute the full software development life cycle (SDLC) with end-to-end accountability for service quality, sharing knowledge to foster continuous learning within a diverse and inclusive team.
  • Implement agile engineering practices and a DevOps culture, focusing on rapid, iterative releases, and proactive Live Site monitoring.
  • Prototype and validate new features through quick proofs of concept, leveraging customer feedback and telemetry data.
  • Troubleshoot, debug, and upgrade existing systems to ensure high reliability and performance for enterprise and consumer users.
  • Develop and maintain telemetry pipelines, Live Site monitors, and automated alerts to support robust service health and rapid incident response.
  • Utilize data and telemetry insights to inform system design decisions, improve usability, security, and reliability of remote desktop solutions.

Benefits

  • Competitive salary aligned with industry standards
  • Comprehensive health, dental, and vision insurance plans
  • Retirement savings plans and stock options
  • Generous paid time off and holidays
  • Flexible work arrangements and remote work opportunities
  • Continuous learning and professional development programs
  • Employee wellness programs and resources

Equal Opportunity

Microsoft is an equal opportunity employer. We are committed to fostering an inclusive environment where all qualified applicants receive consideration without regard to age, ancestry, citizenship, color, family or medical leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws and regulations. We welcome applicants from diverse backgrounds and are dedicated to providing accommodations during the application process to ensure equal access for all candidates.