Software Engineer 2
Microsoft Corporation India Pvt Ltd.Job Description
Software Engineer 2
OverviewThe Windows and Devices mission is to create innovative, trusted, and open products focused on people, showcasing Microsoft’s best and empowering everyone to achieve more. Microsoft Devices designs and manufactures premium hardware like Surface and Xbox, innovating throughout the supply and manufacturing process. Within the Windows and Devices group, Microsoft Devices Operations manages supply chains, product engineering, manufacturing, and services to deliver iconic products.
We are looking to hire a Software Engineer II to join our team to develop and operate next generation, world-class services supporting putting these iconic products into consumers’ hands. You will be instrumental in moving Surface and XBOX devices fresh from the factory floor, through global transit networks, and ultimately fulfill the excitement and anticipation of our customers by landing our products on their doorstep.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Technical Leadership & Ownership
- Own and deliver complex feature areas and large-scale solutions end-to-end, including architecture, design, implementation, testing, deployment, support, and long-term maintainability. Provide technical leadership, remove execution blockers, and influence engineering direction across teams.
Architecture & Solution Design
- Lead architecture and design discussions, evaluate technical alternatives, and make informed design decisions that ensure scalability, resiliency, performance, security, compliance, and cost efficiency. Drive design reviews and contribute to organizational architecture strategy.
Full-Stack Engineering
- Design, develop, and maintain modern web applications, backend services, APIs, and cloud-native solutions that deliver intuitive user experiences, high availability, and operational excellence.
AI-Driven Engineering Excellence
- Leverage AI and modern engineering tools responsibly across the SDLC to improve developer productivity, code quality, engineering efficiency, and team effectiveness while promoting best practices for AI-assisted development.
Code Quality & Engineering Standards
- Drive engineering excellence through code reviews, testing strategies, secure development practices, and technical mentorship. Ensure solutions are maintainable, extensible, well-documented, and aligned with engineering best practices.
Cloud Platform & Scalability
- Design, implement, and operate cloud-based solutions that meet reliability, scalability, performance, disaster recovery, and operational requirements while optimizing resource utilization and costs.
Automation & DevOps
- Champion automation across development, testing, deployment, and operations. Build and maintain CI/CD pipelines and deployment frameworks that improve release velocity, quality, and operational efficiency.
Live Site Excellence
- Adopt a live-site-first mindset by ensuring service health, operational readiness, and customer satisfaction. Serve as a Designated Responsible Individual (DRI) for critical services, leading incident response, mitigation, and long-term reliability initiatives.
Security, Privacy & Compliance
- Ensure solutions adhere to security, privacy, accessibility, regulatory, and compliance requirements. Promote secure engineering practices and maintain a solid understanding of evolving compliance expectations.
Cross-Functional Collaboration
- Collaborate closely with engineers, product managers, designers, architects, business stakeholders, and partner teams to align technical solutions with business objectives and deliver impactful customer experiences.
Customer & Partner Focus
- Translate customer and partner needs into innovative solutions. Incorporate qualitative and quantitative feedback, usage patterns, and business insights to continuously improve products and services.
Release & Deployment Excellence
- Drive safe, reliable releases through deployment automation, progressive rollouts, dependency management, risk mitigation, validation processes, and rollback planning.
Innovation & Continuous Learning
- Stay current with emerging technologies, engineering trends, cloud platforms, AI capabilities, and industry best practices. Drive innovation and encourage adoption of new technologies that create business value.
Organizational Influence & Inclusive Culture
- Influence technical strategy beyond the immediate team through mentorship, design reviews, and knowledge sharing. Foster a diverse, inclusive, and collaborative engineering culture that promotes growth, accountability, and continuous improvement.
Qualifications
- 7+ years technical engineering experience with coding in languages including, but not limited to, C#, ASP.NET, Java, JavaScript, or Python.
- 7+ years of professional software engineering experience in designing, building, and running Cloud services on a large scale using the .NET stack.
- Passion for continuous learning, innovation, and the adoption of emerging technologies, including AI-assisted software development practices.
- Familiarity with distributed systems and event driven architecture.
- Excellent analytical, problem-solving, and debugging skills with a solid understanding of object-oriented design, coding patterns, and testing practices.
- Experience building modern full-stack applications using .NET/C#, JavaScript, HTML, CSS, and frameworks such as React, Angular, or Vue.js.
- Solid expertise in designing and developing scalable, loosely coupled, service-oriented architectures, including reusable libraries, SDKs, and platform components.
- Hands-on experience building and operating RESTful APIs, microservices, and distributed systems using SQL and NoSQL databases.
- Experience with cloud platforms such as Microsoft Azure, AWS, or equivalent cloud ecosystems.
- Experience with AI-based software development tools including but not limited to GitHub CoPilot, Visual Studio/VS Code Agent Mode, Building/Enhancing agents with custom prompts/tool integration.
#W+DJOBS
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.
Experience Level
Senior LevelJob role
Job requirements
About company
Similar jobs you can apply for
Software / Web Developer
Non It Research Analyst
Convex Tech
Web Designer
Unique Ads MediaService Coordinator
Cloudjet Services LLPFull Stack Web Developer
YD Foods
Testing Engineer
Yalavarti Engineering Private Limited
Full-stack Developer
Aisova Technologies Private LimitedYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 7 to 31 years are eligible to apply for this job. You can apply for more jobs in Hyderabad to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Hyderabad at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Hyderabad . Through apna, you can find jobs in 64 cities across India. Join NOW!