(Senior) Software Engineer - Full stack

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

Description For (Senior) Software Engineer - Full stack

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

The position offers the opportunity to work in Dublin's Engineering Development Centre, where teams tackle unprecedented engineering challenges serving billions of users. The role combines technical leadership with hands-on development, requiring expertise in full-stack development and modern web technologies. Engineers will be responsible for designing and implementing scalable solutions, mentoring junior team members, and driving technical excellence.

Microsoft's culture emphasizes growth mindset, innovation, and collaboration, with a strong focus on inclusion and empowering others. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining team collaboration. The position includes comprehensive benefits and the chance to work on globally-impacting projects.

This is an excellent opportunity for experienced engineers who want to contribute to products that shape the future of technology while working in a supportive, innovative environment that values technical excellence and professional growth.

Last updated 12 hours 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 code focusing on quality, performance, and maintainability
  • Deliver optimal customer experiences and iterate based on feedback
  • Technical leadership and architecture responsibilities

Requirements For (Senior) Software Engineer - Full stack

JavaScript
TypeScript
React
Node.js
  • Experience with programming languages including C/C++, C#, Java, TypeScript, JavaScript
  • Extensive experience with modern web technologies like .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
  • Ability to design loosely coupled, componentized software

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 Shopping team, building AI-powered shopping experiences across Bing, MSN, and Edge platforms.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Bing Core Experience team, focusing on frontend development and user engagement with competitive compensation and hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on full-stack development for Purview Data Governance team, offering competitive pay and hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Bing Places team, focusing on building web experiences for local search and maps, with hybrid work options in Barcelona.

Senior Software Engineer

Senior Software Engineer role at Microsoft Vancouver, building next-gen experiences for Microsoft Start, offering hybrid work and competitive compensation.