Senior Software Engineer

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

Description For Senior Software Engineer

Viva Glint is a premier employee engagement platform, working with over 1,000 leading companies in more than 150 countries to improve organizational health through real-time employee feedback. As a Senior Software Engineer in Viva Glint, you'll join a team focused on AI, analytics, reporting, and big data integrations within Microsoft's Employee Experience (EXP) organization.

You'll build scalable services using Java and work with analytics systems on Azure. The role involves close collaboration with product, design, and operations teams to create solutions that meet business requirements. You'll contribute to Glint's core analytics and reporting features while working in an inclusive, casual, and high-energy culture.

The position requires strong expertise in Java development, API design, and implementation for customer-facing web applications. Experience with ETL, analytics, reporting systems, and SQL is highly valued. You'll have the opportunity to work with cutting-edge technologies including LLMs and contribute to a product that helps companies achieve higher profit and lower attrition rates.

Microsoft offers comprehensive benefits including healthcare, educational resources, savings plans, and parental leave. The work environment supports a hybrid model with up to 50% work from home flexibility. This role provides an excellent opportunity to impact how organizations understand and improve their employee experience while working with a diverse, passionate team committed to customer success.

The ideal candidate will have 8+ years of technical engineering experience, strong Java skills, and a background in analytics and reporting systems. You'll be responsible for technical design decisions, system monitoring, and maintaining high performance and reliability standards while embodying Microsoft's culture of inclusion, growth mindset, and innovation.

Last updated 28 minutes ago

Responsibilities For Senior Software Engineer

  • Work with stakeholders to determine service and user requirements for analytics, reporting and big data systems
  • Contribute to design documents and technical decisions
  • Design & develop scalable and performant services
  • Lead the team on technical design decisions
  • Create and implement code to enable Viva Glint service or feature
  • Act as a Designated Responsible Individual (DRI) working on-call
  • Monitor system/product feature/service for degradation, downtime, or interruptions

Requirements For Senior Software Engineer

Java
MySQL
  • Bachelor's degree in computer science or related technical field AND 8+ years technical engineering experience
  • 4+ 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

Benefits For Senior Software Engineer

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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Member of Technical Staff, Platform Engineer

Senior Platform Engineer role at Microsoft AI, focusing on developing AI-powered features for Copilot, requiring 4+ years of experience in building scalable services and AI platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with hybrid work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure SQL DB team, focusing on building and maintaining distributed database systems at scale. Requires 8+ years of experience in software development.