CrawlJobs Logo

Software Engineer - M365 Copilot

Ireland, Dublin Employment contract 63400.00 - 105700.00 EUR / Year · Job Posted July 03, 2026
Apply Position
Job Link Share

Job Description

We would like to welcome you to an international working environment that is characterized by flexibility, an informal atmosphere, and a fast pace. Microsoft ensures your work-life balance, offers attractive salary packages and bonus programs and a modern office Are you a great Software Engineer? Do you like working on technology problems which impact people on a global scale? Would you like to work on complex problems that help users find and utilize solutions in Microsoft Copilot? If you're passionate about our users having the best Copilot experience and you like working across both consumers and enterprises for PCs, tablets, and phones then maybe the Growth Ireland team in Experiences+Devices has the right job for you. As the industry undergoes a profound transition, we are at the heart of re-inventing how Copilot is discovered, used and loved by consumers and enterprises alike. Microsoft Copilot is one of the fastest growing and evolving products on the planet. We are looking for engineers who are passionate about ensuring that our users enjoy the latest and greatest features of Copilot. This requires great strategic and creative thinking as well as an ability to understand the customer, technology, challenges, and opportunities. Our Growth team is looking for a great Senior Engineer to drive and define this transition & foster an engineering culture that has customer-centric services & releases as part of its core DNA. The successful applicant will also become part of the Microsoft European Development Centre (EDC) in Dublin – a vibrant multi-disciplinary collective driving Microsoft innovation for our customers worldwide. This collaborative community of engineers, developers, data scientists, program managers, and others is the perfect nurturing ground for innovation, and offers a fantastic landscape for growing your career across the breadth of Microsoft products and services. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Job Responsibility

  • Working in a combined engineering organization to drive design, development, testing and release of web client / services that enhance customer experiences as outlined above
  • Helping evolve development guidelines, practices & principles for a world where client and services development & delivery is moving faster than ever
  • Designing resilient, scalable, and easily maintainable software
  • Fostering a data driven approach to everything we do

Requirements

  • Bachelor’s degree in computer science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python OR equivalent experience AND AI technology
  • Extensive experience building applications, libraries, SDKs, and other development platform components
  • Object-oriented design, coding and testing patterns
  • Deep background in designing and deploying systems and services powered by AI infrastructure, with emphasis on scalability, reliability, and performance in production environments
  • Must be legally authorized to work in Ireland

What we offer

  • Attractive salary packages and bonus programs
  • Modern office
  • Work-life balance

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - M365 Copilot

8 matching positions

Senior Software Engineer - M365 Copilot App

The M365 Copilot App Platform team is the team that provides the platform APIs, ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Lead the design and implementation of new middle-tier features working with architects and other individual contributors
  • Develop and maintain the middle-tier, APIs, deployment pipelines, and infrastructure
  • Collaborate with cross-functional teams to enable the M365 Copilot app and drive innovation
  • Work closely with partner teams to build new additional capabilities into our application
  • Design, produce and deliver software to improve reliability, scalability, performance, security, efficiency, etc
  • Opportunity for full-stack development work that spans our client app and middle-tier services
What we offer
What we offer
  • Benefits and other compensation may be eligible
  • Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - M365 Copilot

We are looking for a Full-Stack Software Engineer with strong infrastructure fun...
Location
Location
China , Beijing
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Solid experience designing distributed systems (fault tolerance, scalability, consistency tradeoffs, performance, and operability)
  • Hands-on experience with Kubernetes in production (cluster architecture, networking, storage, security, scaling)
  • Solid database and data-system expertise (e.g., PostgreSQL/MySQL, NoSQL, caching, messaging/streaming) with proven performance and reliability tuning experience
  • Proficiency in at least one of: Python, C++, Rust, or Java (production-quality coding)
  • Experience with at least one major cloud platform: Azure and/or AWS (compute, networking, IAM, managed Kubernetes, storage, monitoring)
  • Solid engineering practices: testing, CI/CD, code quality, design docs, and operational ownership (on-call/incident response)
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Architect, build, and operate a scalable and reliable sandbox infrastructure for AI Agent execution, including isolation, scheduling, lifecycle management, and resource governance
  • Design and implement distributed backend services/APIs to orchestrate high-throughput, low-latency sandbox sessions and system integrations
  • Build and optimize Kubernetes-based platform capabilities (multi-tenancy, autoscaling, networking, storage, admission control, policy enforcement)
  • Own and evolve the data layer (relational/NoSQL/cache/queue), including schema design, indexing, performance tuning, and reliability strategies (backups, replication, failover)
  • Develop full-stack features: implement secure, performant backend endpoints and build modern web UIs for platform workflows (e.g., session management, policy configuration, debugging, monitoring views)
  • Drive UX excellence: collaborate with designers and product managers, translate user needs into clear interaction flows, iterate based on feedback and usage telemetry, and maintain consistent UI patterns/design systems
  • Improve system robustness via SLO-driven engineering, capacity planning, incident response, and continuous hardening of reliability and security
  • Implement end-to-end observability (metrics, logs, traces), define dashboards/alerts, and reduce operational toil with automation and self-service tooling
  • Identify bottlenecks and lead performance/cost optimizations across compute, storage, and network
  • Maintain high engineering standards through code reviews, automated testing, CI/CD, documentation, and well-defined runbooks
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - M365 Copilot App Platform

The M365 Copilot App Platform team is the team that provides the platform APIs, ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Typescript or Python
  • OR equivalent experience
  • 4+ years of software engineering experience working on web services
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Lead the design and implementation of new middle-tier features working with architects and other individual contributors
  • Develop and maintain the middle-tier, APIs, deployment pipelines, and infrastructure
  • Collaborate with cross-functional teams to enable the M365 Copilot app and drive innovation
  • Work closely with partner teams to build new additional capabilities into our application
  • Design, produce and deliver software to improve reliability, scalability, performance, security, efficiency, etc
  • Opportunity for full-stack development work that spans our client app and middle-tier services
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - M365 Copilot App

Are you a UX engineer passionate about crafting high-performing, scalable fronte...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • 4+ years of experience in frontend architecture, performance engineering, or scalable web application development.
Job Responsibility
Job Responsibility
  • You will design and implement scalable, high-performance frontend systems using React, TypeScript, microfrontends, and modern rendering stacks to power AI productivity experiences across the M365 Copilot App—while ensuring performance telemetry is built into the experience.
  • You will partner across Microsoft, including teams like Create, Copilot Notebooks, and Copilot, to evolve a shared frontend platform and define reusable, portable architectural patterns and best practices that enable consistent, intelligent, and data-driven performance at scale.
  • You will lead architectural decisions and contribute hands-on code to advance the state of the art in frontend engineering, balancing innovation with platform stability and applying insights from live site performance data to guide trade-offs.
  • You will apply a data-driven approach to performance, leveraging real-world telemetry, experimentation, and diagnostics to continuously optimize responsiveness, accessibility, and reliability—using metrics like UPLT and live site dashboards to validate improvements.
  • You will mentor engineers and foster a culture of technical excellence through best practices in frontend architecture, performance profiling, telemetry integration, and cross-platform design systems.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - M365 Copilot

Come help build the data‑driven services that support and empower Microsoft 365 ...
Location
Location
China , Suzhou
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Solid experience building distributed systems and service‑oriented architectures
  • Hands‑on experience with data processing pipelines and systems that handle large‑scale data flows
  • Proficiency in C# / ASP.NET or similar backend development frameworks
  • Solid understanding of high‑throughput systems, including performance, reliability, and scalability trade‑offs
  • Experience working with Microsoft Azure fundamentals, including authentication, identity, and core platform services
Job Responsibility
Job Responsibility
  • Design, build, and maintain distributed platform services that support Microsoft 365 Copilot across multiple products
  • Develop cloud‑native microservices using ASP.NET and related technologies
  • Build and optimize high‑throughput processing pipelines that handle large‑scale data ingestion, transformation, and transmission between services
  • Design and operate systems that process large volumes of data with strong guarantees around reliability, consistency, and performance
  • Analyze end‑to‑end service and data flows to understand system behavior, bottlenecks, and failure modes
  • Identify, troubleshoot, and resolve data processing and quality issues in production environments
  • Partner with engineers across teams to define service interfaces, processing contracts, and scalable integration patterns
  • Fulltime
Read More
Arrow Right

Software Engineer II - M365 Copilot App

AI is transforming productivity in profound ways. As the new home of Office prod...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Works with appropriate stakeholders to determine user requirements for a set of features
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Creates and implements best in class code for a product, service, or feature, reusing code as applicable
  • Is able to accurately estimate the time required to implement fairly complex features and manage risks to stay on track for the estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems
  • Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Software Engineer II - M365 Copilot App

AI is transforming productivity in profound ways. As the new home of Office prod...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Works with appropriate stakeholders to determine user requirements for a set of features
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Creates and implements best in class code for a product, service, or feature, reusing code as applicable
  • Is able to accurately estimate the time required to implement fairly complex features and manage risks to stay on track for the estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems
  • Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Software Engineer II - Copilot M365 Calendar

As a Software Engineer II in the Calendar team, you will design and build AI-pow...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science OR related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python or Azure
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design and build scalable backend services that power artificial intelligence (AI)–driven scheduling agents supporting millions of daily users
  • Integrate large language models (LLMs) and machine learning (ML) models to deliver intelligent, context‑aware scheduling and coordination experiences
  • Stay current with emerging technologies and AI advancements to enable transformative Copilot experiences for calendar planning and hybrid work scenarios
  • Leverage Microsoft 365 (M365) Graph data, including personal and organizational time and location information, to power Copilot and agent‑based assistance
  • Collaborate with product managers, designers, and partner teams to define user requirements and deliver intelligent scheduling solutions
  • participate in design reviews, code reviews, and agile planning processes
  • Drive architectural decisions and engineering excellence to ensure reliability, performance, and security in alignment with Microsoft’s Secure Future Initiative (SFI)
  • Design and implement backend services for Microsoft Calendar experiences across Monarch and Microsoft Teams, integrating deeply with substrate application programming interfaces (APIs), Copilot, and Places
  • Contribute to planning and execution by identifying dependencies, creating design documents, breaking down larger work items into smaller tasks, and providing accurate estimations with minimal oversight
  • Act as a Designated Responsible Individual (DRI) to monitor systems, features, and services for degradation, downtime, or interruptions and lead restoration efforts for simple problems
  • Fulltime
Read More
Arrow Right