hero

Queering the tech ecosystem!

Connecting our community to great opportunities

Software Engineer II

Microsoft

Microsoft

Software Engineering
Posted on Jul 28, 2025

Software Engineer II

Hyderabad, Telangana, India

Save

Share job

Date posted
Jul 28, 2025
Job number
1851616
Work site
Up to 50% work from home
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time

Overview

The Purview team is dedicated to protecting and governing the enterprise digital estate on a global scale. Our mission involves developing cloud solutions that offer premium features such as security, compliance, data governance, data loss prevention and insider risk management. These solutions are fully integrated across Office 365 services and clients, as well as Windows. We create global-scale services to transport, store, secure, and manage some of the most sensitive data on the planet, leveraging Azure, Exchange, and other cloud platforms, along with Office applications like Outlook.

The IDC arm of our team is expanding significantly and seeks talented, highly motivated engineers. This is an excellent opportunity for those looking to build expertise in cloud distributed systems, security, and compliance. Our team will develop cloud solutions that meet the demands of a vast user base, utilizing state-of-the-art technologies to deliver comprehensive protection. Office 365, the industry leader in hosted productivity suites, is the fastest-growing business at Microsoft, with over 100 million seats hosted in multiple data centers worldwide.

The Purview Engineering team provides leadership, direction, and accountability for application architecture, cloud design, infrastructure development, and end-to-end implementation. You will independently determine and develop architectural approaches and infrastructure solutions, conduct business reviews, and operate our production services. Strong collaboration skills are essential to work closely with other engineering teams, ensuring our services and systems are highly stable, performant, and meet the expectations of both internal and external customers and users.

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.

Qualifications

Qualifications - Required:

  • Solid understanding of Object-Oriented Programming (OOP) and common Design Patterns.
  • Minimum of 4+ years of software development experience, with proficiency in C#, Java, or scala.
  • Hands-on experience with cloud platforms such as Azure, AWS, or Google Cloud; experience with Azure Services is a plus.
  • Familiarity with DevOps practices, CI/CD pipelines, and agile methodologies.
  • Strong skills in distributed systems and data processing.
  • Excellent communication and collaboration abilities, with the capacity to handle ambiguity and prioritize effectively.
  • A BS or MS degree in Computer Science or Engineering, or equivalent work experience.

Qualifications - Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Responsibilities

  • Build cloud-scale services that process and analyze massive volumes of organizational signals in real time.
  • Harness the power of Apache Spark for high-performance data processing and scalable pipelines.
  • Apply machine learning to uncover subtle patterns and anomalies that signal insider threats.
  • Craft intelligent user experiences using React and AI-driven insights to help security analysts act with confidence.
  • Work with a modern tech stack and contribute to a product that’s mission-critical for some of the world’s largest organizations.
  • Collaborate across disciplines—from data science to UX to cloud infrastructure—in a fast-paced, high-impact environment.
  • Design and deliver end-to-end features including system architecture, coding, deployment, scalability, performance, and quality.
  • Develop large-scale distributed software services and solutions that are modular, secure, reliable, diagnosable, and reusable.
  • Conduct investigations and drive investments in complex technical areas to improve systems and services.
  • Ensure engineering excellence by writing effective code, unit tests, debugging, code reviews, and building CI/CD pipelines.
  • Troubleshoot and optimize Live Site operations, focusing on automation, reliability, and monitoring.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.