Job Information
Microsoft Corporation Software Engineer 2 in Hyderabad, India
Overview
Microsoft Digital (MSD) builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers—helping teams work smarter, faster, and more securely every day. Our engineers bring deep technical and business expertise, customer insight, and firsthand experience operating Microsoft-scale solutions. We are builders, technology leaders, digital transformation agents, and customer advocates.
We are hiring a Software Engineer 2 (Full Stack Developer) with 5–7 years of experience delivering secure, scalable, and high-performing web applications across frontend and cloud layers. This role focuses on building responsive, multi-form-factor experiences integrated with enterprise services (e.g., calendar sync, Microsoft Graph, resource and space metadata), powered by Azure cloud services.
The ideal candidate contributes from day one, operates with strong ownership, and builds production-ready systems with engineering rigor, security compliance, and operational excellence.
Responsibilities
Full-Stack Development
Design and build responsive web and mobile experiences using React / React Native.
Convert high-fidelity Figma designs into accessible, performant production UI.
Develop robust RESTful APIs and microservices.
Integrate with Microsoft Graph and other enterprise services.Cloud-Native Engineering (Azure)
Build and deploy solutions using Azure App Services, Azure Functions, Static Web Apps, and Cosmos DB.
Implement scalable serverless and microservices architectures.
Manage authentication, authorization, and secure service communication.DevOps & Reliability
Implement CI/CD pipelines and infrastructure-as-code practices.
Enable telemetry, monitoring, and alerting (e.g., Application Insights).
Support production systems with performance tuning, debugging, and on-call readiness.Security & Compliance
Apply secure coding practices aligned with enterprise security standards.
Ensure privacy, data protection, and compliance requirements are met.Engineering Excellence
Design and execute unit, integration, and end-to-end tests.
Follow Agile methodologies and strong SDLC practices.
Leverage AI-assisted tools (e.g., GitHub Copilot) to accelerate delivery while maintaining code quality.
Work independently, unblock proactively, and communicate technical decisions clearly.
Qualifications
Required Education
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
Experience : 5+ years of full-stack software development experience delivering production-grade applications.
Required Experience :
1.Frontend Expertise
Strong proficiency in HTML5, CSS3, JavaScript/TypeScript.
Experience with ReactJS and/or React Native.
Strong understanding of accessibility and responsive design.
2. Backend & APIs
Experience with Node.js, Python, or similar frameworks.
Strong API design skills and experience with microservices.
Experience integrating enterprise services such as Microsoft Graph.
3. Cloud (Azure)
Hands-on experience with Azure App Services, Functions, Static Web Apps, and Cosmos DB.
Experience building scalable, cloud-native applications.
4. DevOps & Quality
CI/CD pipeline implementation experience.
Telemetry, monitoring, and observability knowledge.
Strong debugging and performance optimization skills.
5.Security
Experience implementing authentication/authorization (OAuth, OpenID Connect, RBAC).
Strong understanding of secure development and privacy practices.
6. AI Readiness
Experience using AI-assisted coding tools such as GitHub Copilot.
Ability to adopt AI-driven development workflows to improve velocity and quality.
7.Soft Skills
High ownership and accountability.
Strong analytical and problem-solving ability.
Effective written and verbal communication.
Ability to adapt in fast-paced, evolving environments.
Preferred
Experience with containerization (Docker) and orchestration (Kubernetes).
Experience developing mobile applications (native or hybrid frameworks).
Experience building and operating high-availability enterprise systems at scale.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations. (https://careers.microsoft.com/v2/global/en/accessibility.html)