Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Microsoft's Viva Glint team is seeking a Software Engineer II to join their Employee Experience (EXP) organization. Viva Glint is a premier employee engagement platform serving over 1,000 leading companies across 150+ countries, focusing on improving organizational health through real-time employee feedback. The role involves working on AI, analytics, reporting, and big data integrations, building scalable services using Java and Azure. You'll be part of a team that blends AI technology with people science to deliver predictive insights that help organizations thrive.

The position offers a unique opportunity to work on core analytics and reporting features while collaborating with cross-functional teams including product, design, and operations. The team culture is inclusive, casual, and high-energy, celebrating diverse backgrounds and maintaining a strong focus on customer success. As part of Microsoft's broader mission to empower every person and organization globally, you'll contribute to solutions that have demonstrated impact - companies using Glint see 2.5 times higher profit, 3 times lower attrition, and 3 times lower burnout.

The role requires strong technical expertise in Java development, with additional experience in analytics, ETL processes, and modern AI technologies including LLMs. You'll be working in a hybrid environment with up to 50% work from home flexibility, allowing for both collaborative in-person work and remote productivity. This position offers comprehensive benefits, professional growth opportunities, and the chance to make a meaningful impact on workplace engagement and employee experience globally.

Last updated 9 minutes ago

Responsibilities For Software Engineer II

  • Work with stakeholders to determine service and user requirements for features
  • Contribute to identification of dependencies and development of design documents
  • Create and implement code to enable Viva Glint service or feature
  • Break down larger work items into smaller work items and provide estimation
  • Act as a Designated Responsible Individual (DRI) working on-call
  • Monitor system/product feature/service for degradation
  • Stay current with developments to improve product performance and reliability

Requirements For Software Engineer II

Java
JavaScript
Python
MySQL
  • Bachelor's degree in computer science or related technical field AND 7+ years technical engineering experience
  • 7+ years of experience coding using Java
  • Experience with ETL, analytics and reporting backend patterns and systems
  • Experience writing queries with SQL and using MySQL
  • Experience working with LLMs and prompt engineering
  • Proficiency in writing unit tests
  • Must pass Microsoft Cloud Background Check

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

Software Engineer II position at Microsoft's CCE Engineering Team, focusing on cloud solutions and commerce experiences, offering remote work and comprehensive benefits.

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to build and maintain distributed build & deployment systems for Bing, Edge, and other major products, offering hybrid work and comprehensive benefits.

Software Engineer

Software Engineer position at Microsoft in Barcelona, working on Bing Places Data team to improve location search experience through data processing, machine learning, and AI solutions.

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to develop Azure IoT and IoT Central platforms using TypeScript, Node.js, and Kubernetes in a hybrid work environment.

Software Engineer II

Software Engineer II position at Microsoft's Finance Data and Experiences team, building scaled solutions and analytics platforms using Azure and cloud technologies.