Software Engineer II

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Microsoft's Feedback Platform team is seeking a transformative engineer for their data platform signals engineering team. This role is critical in shaping AI investments at Microsoft, working on a platform that ingests and processes millions of pieces of customer feedback from various sources. The platform leverages AI to help hundreds of engineering teams across Microsoft, including Teams, Office, Outlook, Edge, and Windows organizations, to listen to customer feedback at scale.

The position involves working with Copilots, which are radically transforming how Microsoft empowers users worldwide. Customer feedback is central to shaping AI responsibly. The platform processes and analyzes feedback data using advanced AI and machine learning techniques, including NLP and LLMs, to derive actionable insights.

As a Software Engineer II, you'll be responsible for designing and implementing scalable distributed systems, working with microservices, and maintaining robust CI/CD pipelines. You'll collaborate with stakeholders to gather requirements, develop design documents, and implement features that impact thousands of Microsoft employees who rely on the platform monthly.

The role includes on-call responsibilities as a Designated Responsible Individual (DRI), monitoring system health and responding to incidents. You'll need to stay current with technological developments to improve system availability, reliability, efficiency, observability, and performance while driving consistency in monitoring and operations at scale.

This position offers the opportunity to work in a hybrid environment with up to 50% work from home flexibility. You'll be part of a team that's at the forefront of AI innovation, working with cutting-edge technologies while directly impacting how Microsoft understands and responds to customer needs. The role combines technical expertise in software engineering with the excitement of working on AI-driven systems that shape the future of Microsoft's products and services.

Last updated 6 hours ago

Responsibilities For Software Engineer II

  • Works with appropriate stakeholders to determine user requirements for a set of features
  • Contributes to the identification of dependencies, and the development of design documents
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Acts as a Designated Responsible Individual (DRI) working on-call
  • Monitors system/product feature/service for degradation, downtime, or interruptions
  • Remains current in skills and drives consistency in monitoring and operations at scale
  • Acts as an advocate for customers and ensure they are succeeding with software and services

Requirements For Software Engineer II

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field
  • Technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience in AI and machine learning including NLP, LLM and building AI-driven systems
  • Experience in designing scalable distributed system architectures, microservices, and robust CI/CD pipelines

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II - Microsoft Defender for Cloud Apps (TLV)

Software Engineer II position at Microsoft working on cloud security and SaaS protection tools, requiring 5+ years experience in backend development and distributed systems.

Software Engineer II

Microsoft is seeking a Software Engineer II in Hyderabad to develop search solutions for the Bing Travel team, focusing on ML-powered services and user experience.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, building large-scale distributed systems and cloud infrastructure.

Software Engineer II-Backend

Backend Software Engineer II position at Microsoft working on Viva Engage platform, building scalable services that power enterprise communication and collaboration features for millions of users worldwide.

Software Engineer 2

Software Engineer 2 position at Microsoft focusing on OS, Runtimes, and Libraries development, offering hybrid work and competitive compensation in Redmond, WA.