Senior Software Engineer / Software Engineer - Full Stack

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
5+ years of experience
Enterprise SaaS · AI · Gaming

Description For Senior Software Engineer / Software Engineer - Full Stack

Microsoft is seeking Full Stack Software Engineers to work on cutting-edge technologies and platforms that power mission-critical services. Based in Dublin, Ireland, these roles offer the opportunity to develop solutions used by billions of people worldwide, working across Cloud & AI, Microsoft AI, Experience & Devices, Security, and Gaming organizations.

The engineering teams in Ireland tackle some of the most challenging engineering problems, contributing to products like Azure, Microsoft 365, Dynamics 365, Microsoft Entra, Teams, OneDrive & SharePoint, Office, and Mesh. These services are critical to the day-to-day experience of every Microsoft Cloud user, serving billions of users globally.

As a Software Engineer, you'll be responsible for designing and implementing large-scale solutions, sharing technical insights, mentoring junior engineers, and writing high-quality, scalable code. The role offers a hybrid work environment with up to 50% work from home flexibility and involves 0-25% travel.

The position requires strong experience in full-stack development, including proficiency in languages like C++, C#, Java, and TypeScript, as well as modern web technologies such as .NET, Node, React, and Angular. You'll be working in a collaborative environment, dealing with complex technical challenges while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

The role offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and opportunities for professional growth and networking. Microsoft maintains a culture of inclusion where everyone can thrive, emphasizing respect, integrity, and accountability as core values.

Last updated 2 minutes ago

Responsibilities For Senior Software Engineer / Software Engineer - Full Stack

  • Work with engineers, program managers, designers, and partners to deliver sets of features
  • Own and deliver complete feature areas and large-scale solutions including design, architecture, implementation
  • Share insights and best practices as a technical leader
  • Provide mentorship and coaching to more junior engineers
  • Write clean well-thought-out code with emphasis on quality and scalability
  • Deliver the best experience for customers and partners

Requirements For Senior Software Engineer / Software Engineer - Full Stack

TypeScript
JavaScript
Java
React
Node.js
  • Experience with C/C++, C#, Java, TypeScript, JavaScript
  • Extensive experience with web technologies like .NET, Node, React, Angular
  • Experience building RESTful APIs and knowledge of HTTP, SOAP, and MVC
  • Strong experience collaborating on large scale technical problems
  • Ability to design loosely coupled, componentized software
  • Excellent analytical and problem-solving skills

Benefits For Senior Software Engineer / 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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer / Software Engineer - Full Stack

Senior Software Engineer / Software Engineer - Backend

Senior/Mid-level Backend Software Engineer role at Microsoft Ireland, working on cloud services and enterprise applications used by billions globally.

Senior Full Stack Software Engineer - Microsoft Threat Protection

Senior Full Stack Software Engineer role at Microsoft, focusing on threat protection and security solutions, requiring 8+ years of experience and expertise in React, C#, and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Mojang Studios, working on Minecraft: Education Edition. Hybrid position in Redmond, WA with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.