Taro Logo

Senior Software Engineer

Microsoft is a global technology company whose mission is to empower every person and organization on the planet to achieve more.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Microsoft's ES365 (Microsoft 365 Engineering Systems) team is seeking a Senior Software Engineer to join their dynamic team working on large-scale projects. This role is part of the team that owns the tools making up the end-to-end developer experience in Office and Substrate, from source control and check-in experience to build, validation, and deployment automation.

The position offers opportunities spanning both front-end and back-end technologies, including web application development, CLI development, back-end services, machine learning, managed code, native code, cross-platform solutions, databases, distributed systems, and cloud services. The team is currently making significant changes, moving away from proprietary tools towards "one Microsoft" investments, open source, and industry standard tools.

As a Senior Software Engineer, you'll be at the core of Microsoft 365, working on projects that directly impact developer productivity and happiness. You'll be involved in developing tools and services that are crucial to the engineering systems at Microsoft, with the opportunity to work with cutting-edge technologies and contribute to large-scale systems.

The role offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel. You'll be working in Dublin, Ireland, as part of a growing team that's reinventing productivity through AI integration. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away.

This is an excellent opportunity for experienced engineers who want to make a significant impact on developer tools and systems at one of the world's leading technology companies, while working in an inclusive environment that values diversity and innovation.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer

  • Work with engineers, product managers, designers, and partner teams to deliver features with the right overall design and architecture
  • Own and deliver complete features across the development lifecycle
  • Write clean, well-thought-out code with emphasis on quality, performance, simplicity, durability, scalability, and maintainability
  • Be committed to delivering the best experience for our customers
  • Help create a diverse and inclusive culture
  • Embody our Culture and Values

Requirements For Senior Software Engineer

JavaScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience in building highly available distributed systems at scale
  • Experience writing applications using C# and JavaScript
  • Experience architecting and delivering distributed cloud services, Azure preferred
  • Experience in machine learning

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

Related Jobs

Senior Full Stack & AI Engineer

Senior Full Stack & AI Engineer role at Microsoft Security, focusing on developing AI/ML services for threat intelligence, combining advanced software engineering with security expertise in Dublin.

Senior Software Engineer - Azure CXP

Senior Software Engineer position at Microsoft's Azure CXP team in Dublin, focusing on cloud platform development and customer experience enhancement.

Senior Software Engineer - AFD

Senior Software Engineer role at Microsoft working on Azure Front Door, building globally distributed edge services for acceleration, caching, and protection at massive scale.

Senior Network Engineer, Edge Platforms

Senior Network Engineer position at Google focusing on Edge Platforms, combining network engineering with software development to scale and maintain Google's global network infrastructure.

Senior Network Engineer, Customer Services Edge Technologies

Senior Network Engineer position at Google Dublin, focusing on Customer Services Edge Technologies, requiring 6+ years of networking experience and software development skills.