Senior Software Engineer

Global technology leader developing AI-powered productivity and collaboration tools through Microsoft 365 and Teams.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Dublin team working on cutting-edge AI technologies and modern work suite solutions. The role focuses on developing products that leverage the latest Microsoft AI technologies, including Copilot Studio, to enhance workplace productivity. You'll be part of transforming the landscape of work in remote and hybrid environments, integrating generative AI technologies and autonomous agents into daily workflows.

The position involves building end-to-end solutions with rich user experiences across multiple platforms, utilizing a highly scalable Azure service architecture and React-based UI. You'll work at the intersection of artificial intelligence and full-stack development, contributing to all phases of the product lifecycle from conception to deployment.

As a senior engineer, you'll collaborate with product and design teams to create features providing actionable insights and real-time analytics. The role requires expertise in AI solution design, full-stack development, and technical leadership. You'll be responsible for maintaining high performance, reliability, and scalability while mentoring team members and ensuring code quality through reviews.

The ideal candidate should have strong experience with web applications, distributed SaaS architectures, and modern frameworks like React. Knowledge of cloud platforms, generative AI, and data storage technologies is highly valued. This is an excellent opportunity to work on products that impact millions of users while being at the forefront of AI integration in workplace tools.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The position offers a hybrid work arrangement with up to 50% work from home flexibility, making it an ideal balance of collaborative office work and remote productivity.

Last updated 14 days ago

Responsibilities For Senior Software Engineer

  • Design and implement AI solutions for personalized user insights
  • Develop and maintain full stack solutions with high performance and scalability
  • Collaborate with cross-functional teams on feature design and implementation
  • Improve platform performance and fix bottlenecks
  • Utilize AI to enhance Microsoft customer productivity
  • Lead by producing extensible and maintainable code
  • Conduct code reviews ensuring high quality and secure code
  • Provide technical leadership to software engineering team

Requirements For Senior Software Engineer

React
TypeScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience with high level languages and frameworks (C++, C#, ASP.NET, Java, J2EE, Spring)
  • Software engineering experience with web applications
  • Experience with large scale distributed SaaS architectures
  • Experience with web application development frameworks like React or Angular

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 - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on scalable services and ML systems with hybrid work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building mission-critical usage billing platforms with focus on data processing and cloud services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU networking software, developing control plane functions for cloud infrastructure.

Senior Software Engineer (Virtualization and Kernel)

Senior Software Engineer role at Microsoft focusing on virtualization and kernel development, working on Hyper-V and core platform technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Horizontals team, focusing on AI-powered employee experience solutions and backend services.