(Senior) Software Engineer - Full Stack

Global technology company empowering people and organizations through cloud, AI, and software solutions.
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For (Senior) Software Engineer - Full Stack

Microsoft is seeking Full Stack Software Engineers for their Engineering Development Centre in Dublin, Ireland. The role involves working on cutting-edge technologies that power mission-critical services used by billions of users worldwide. Engineers will contribute to major products including Azure, Microsoft 365, Dynamics 365, Microsoft Entra, Teams, OneDrive & SharePoint, Office, and Mesh. The position offers opportunities across Cloud & AI, Microsoft AI, Experience & Devices, Security, and Gaming organizations.

The ideal candidate will develop solutions that impact billions of users globally, working in a collaborative environment that values growth mindset and innovation. The role requires expertise in full-stack development, with opportunities to work on challenging engineering problems that haven't been solved before. Microsoft's culture emphasizes respect, integrity, and accountability, fostering an inclusive environment where everyone can thrive.

This position offers hybrid working arrangements with up to 50% work from home flexibility. The role involves some travel (0-25%) and provides comprehensive benefits including healthcare, educational resources, and parental leave. As part of Microsoft's engineering team in Ireland, you'll have the chance to work on transformative technologies while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 3 days ago

Responsibilities For (Senior) Software Engineer - Full Stack

  • Work with engineers, program managers, designers, and partners on feature delivery
  • Own and deliver complete feature areas and large-scale solutions
  • Share technical insights and best practices across teams
  • Provide mentorship and coaching to junior engineers
  • Write clean, scalable, and maintainable code
  • Deliver customer-focused experiences with iterative improvements
  • Technical leadership and architecture responsibilities

Requirements For (Senior) Software Engineer - Full Stack

JavaScript
TypeScript
React
Node.js
  • Experience with general purpose programming languages (C/C++, C#, Java, TypeScript, JavaScript)
  • Extensive experience with modern web technologies (.NET, Node, React, Angular)
  • Experience building RESTful APIs and knowledge of web concepts (HTTP, SOAP, MVC)
  • Skilled in building libraries, SDKs, and development platform components
  • Strong experience collaborating on large scale technical problems
  • Experience with object-oriented design, coding patterns, and testing practices

Benefits For (Senior) Software Engineer - Full Stack

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 - Full Stack

Senior Software Engineer

Senior Software Engineer role at Microsoft's Bing Core Experience team, focusing on frontend development and user experience innovation with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on 3D rendering engines and gaming technologies, combining AI expertise with gaming innovation.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Azure Portal team, building and maintaining the main interface for Azure cloud services used by millions of customers.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on frontend development for the Purview Data Governance team, building enterprise data management solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Bing Places team, focusing on web experiences and local search functionality, offering hybrid work in Barcelona.