All jobs

Software Engineer 2 - Fullstack

Microsoft3h ago
Hyderabad, TS, INOnsiteFull-timeMid Level4+ yrs exp

Top focus

Software EngineerFull Stack EngineerSoftware Engineer Ii

Overview We are the Windows Servicing and Delivery (WSD) organization, which is a part of E+D division. Our core mission is to keep customers protected and productive by delivering a seamless and timely servicing experience for our customers in existing and future versions of Windows.

Our Currency, Pipeline and Commercial (CPC) team is responsible for creating the tools and processes that keep Windows up to date, ensuring that users have the most up-to-date features and security possible. We are looking for highly motivated Software Engineer II to help reimagine traditional update systems and processes, as well as the redesign of updates from the ground up shifting to a modern, scalable, Azure-based solutions.

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 Own and deliver medium-to-large feature areas end to end, from requirements clarification, design, implementation, validation, deployment, and live-site support, with a solid focus on quality, reliability, scalability, security, and maintainability.

Design, write, and deliver modern UX and microservice implementations for cloud-based tools, using clean abstractions, reusable patterns, and engineering best practices. Contribute to all phases of the development lifecycle, including prototyping, design reviews, code reviews, unit and integration testing, telemetry, rollout planning, and operational readiness.

Partner effectively with Program Management, Design, Quality, Security, and partner engineering teams to deliver high-quality solutions from envisioning through implementation and live-site availability. Investigate ambiguous technical problems across user experience, backend connectivity, service reliability, and performance; evaluate tradeoffs, propose options, and drive alignment with senior engineers and stakeholders.

Improve engineering systems, build and release processes, CI/CD pipelines, monitoring, alerting, and incident response practices to increase developer productivity and service health. Use data, telemetry, customer signals, and live-site learnings to measure success, identify improvement opportunities, and continuously raise the quality bar for Windows servicing tools and experiences.

Mentor and support other engineers through design discussions, code reviews, onboarding help, and knowledge sharing, while contributing to an inclusive and collaborative team culture. Actively leverage approved AI toolsets such as GitHub Copilot, Copilot Chat, agentic development workflows, and internal engineering assistants to accelerate code exploration, implementation planning, test generation, debugging, documentation, and operational investigations.

Apply solid engineering judgment when using AI-generated output by reviewing for correctness, security, privacy, performance, maintainability, and compliance before integrating it into production code or engineering workflows. Identify opportunities to use AI responsibly to reduce repetitive work, improve developer productivity, strengthen service quality, and create reusable patterns that can benefit the broader team.

Qualifications Required Qualifications: Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.

OR equivalent experience

Preferred Qualifications

  • 5+ years of development experience in UX working on all phases of a development cycle.
  • Experience in building and maintaining a mature service - CI/CD, scalability, reliability, incident management.
  • Ability to understand unfamiliar code bases, debug user interface and backend connectivity issues, and highly scalable applications.
  • Experience in working with micro-services architecture. and restful designs, serverless and event driven design are a plus.
  • Insight and intuitive thinking to recognize, address proactively and solve hard problems that span technology, development models, testing, and other areas.
  • Solid communication, critical thinking and problem-solving skills required.
  • Ability and passion to pick up new technologies and stay on the cutting edge of development. #W+DJOBS #wsdjobs #wsdindia #ewdindia #wsd #cpc 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
  • 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.

Required skills

CC++C#JavaJavaScriptPythonCI/CDmicro-servicesUX
Posted on JobRush — the end-to-end AI job-search platform.