Senior Software Engineer

Microsoft empowers every person and every organization on the planet to achieve more through innovative technology solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Customer Success Engineering organization, focusing on Copilots and customer satisfaction initiatives. This role is part of a team that combines engineering with Data and Applied Science to architect AI systems that quantify and improve customer satisfaction. The team builds survey systems, backend storage solutions, ML and LLM models, and smart proactive outreach platforms.

The position involves working on Microsoft's Insights Platform, collaborating closely with M365 Organizations to build systematic ways to provide customer insights. The role requires expertise in distributed systems, cloud technologies, and full-stack development. You'll be working with Azure cloud technologies and contributing to large-scale systems that directly impact customer satisfaction metrics.

This is a hybrid position based in Dublin, Ireland, offering up to 50% work from home flexibility with 0-25% travel requirements. The role comes with Microsoft's comprehensive benefits package, including industry-leading healthcare, educational resources, and parental leave. You'll be part of a team that's at the forefront of AI implementation in customer success, working on systems that blend telemetry, survey data, and machine learning to drive customer satisfaction.

The ideal candidate will have strong experience in distributed systems, full-stack development, and big data systems, along with excellent problem-solving skills and a passion for customer satisfaction. This is an opportunity to work on cutting-edge AI systems while directly impacting how Microsoft understands and improves customer experience across its products.

Last updated 2 minutes ago

Responsibilities For Senior Software Engineer

  • Building scale-able, performing services based on Azure cloud technologies
  • Collaborating with engineers, program managers and partner teams to deliver features with the right overall design, architecture, implementation, and monitorability

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience with building or working on a large scale distributed systems environment
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Design and development experience for full stack web services
  • Use of Big Data Systems
  • Good problem-solving skills, teamwork, and passion to delight customers

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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's Azure CXP team, focusing on cloud platform development with hybrid work options in Atlanta. Competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on developing AI-powered security solutions with Copilot for Security, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Analysis Services Engine team, building and maintaining the data processing engine behind Power BI and related products.

Senior Software Engineer

Senior Software Engineer position at Microsoft's C++ compiler team, focusing on toolchain optimization, cloud workload efficiency, and compiler development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Web Data Platform Team, focusing on large-scale distributed systems for web document processing and rendering, powering Bing Search and AI training scenarios.