🏢 About Microsoft
Microsoft (Tier 1) is a global leader in software, services, devices, and solutions that help people and businesses realize their full potential. With a strong commitment to innovation, they are integrating AI-driven solutions to empower developers and create seamless, user-centric experiences.
🎯 The Role
Microsoft is looking for a Mid-Level Front-End Software Engineer II to join their team in India (Hyderabad or Bengaluru). In this role, you will design, implement, and maintain highly scalable web features and services. You'll build robust frameworks, automate workflows, and apply modern AI/ML concepts to optimize developer efficiency. As a DRI (Designated Responsible Individual), you will ensure top-tier product reliability, observability, and performance.
🛠️ Tech Stack
- Core: JavaScript, TypeScript, React
- Tooling: Azure, CI/CD, Telemetry, Monitoring
- Backend/Other: C#, Java, Python, C++ (exposure is a plus)
💼 What You'll Do
- Design, develop, and maintain front-end features, services, and reusable UI components.
- Build and optimize frameworks that support rapid experimentation and data-driven insights.
- Automate CI/CD release pipelines and live-site operations to enhance engineering efficiency.
- Integrate AI and machine learning capabilities into workflows to improve the user experience.
- Monitor system health, handle service interruptions, and serve as the primary DRI to restore operations.
- Collaborate with PMs and designers to bridge technical and non-technical requirements.
✅ What You'll Need
- Bachelor’s degree in Computer Science with 4+ years of software engineering experience (or Master's with 3+ years).
- Proven proficiency in modern web development utilizing React and TypeScript.
- Strong coding fundamentals in languages such as JavaScript, C#, Java, Python, or C++.
- Deep understanding of release management, CI/CD pipelines, and application telemetry.
- Familiarity with cloud-native architectures, especially Microsoft Azure.
- A strong mindset for security, compliance, privacy, and cost-aware engineering.
- Excellent communication skills to align cross-functional teams and stakeholders.
🌟 Nice to Have
- Hands-on experience applying AI/ML concepts to software features.
- Strong background in driving consistency in system monitoring and large-scale operations.