Software Engineering - Backend

Dublin, Dublin, Ireland
May 28, 2024
May 26, 2025
Hybrid
Full-Time
5 Years
Job Description

As a Software Engineer at Microsoft Ireland, you will develop solutions used by billions of people worldwide. You'll collaborate across our Cloud and AI, Microsoft AI, Experience and devices, Security, and Gaming organizations, contributing to products like Azure, Microsoft 365, Dynamics 365, Microsoft Entra, Teams, OneDrive and SharePoint, Office, and Mesh.

Responsibilities

  • Work with Engineers, Product Managers, and Designers to deliver compelling sets of features.
  • Design and develop large-scale distributed software services and solutions.
  • Troubleshoot and optimize test automation, reliability, performance, and monitoring for production services.
  • Adhere to and drive modern software engineering practices through design reviews.
  • Develop best-in-class engineering for our services by ensuring that components are well-defined, modularized, secure, reliable, diagnosable, actively monitored, and reusable.
  • Expose test coverage issues, implement integration tests, and resolve problem areas.
  • Collaborate with mentors and leaders to understand Microsoft businesses.
  • Focus on customer/partner needs through a data-driven approach.
  • Some teams, based on business needs, may require your participation in an on-call rotation.

Qualifications

  • Bachelor’s Degree in Computer Science, Computer Information Systems, Math, Engineering, or related field, or equivalent industry experience.
  • Demonstrable software engineering fundamentals.
  • Experience with one or more Object-Oriented Programming languages, including but not limited to Java, Python, Rust, C/C++, C#, and .Net.
  • Excellent analytical, problem-solving, and debugging skills with a solid understanding of object-oriented design, coding patterns, and testing practices.
  • Experience in Agile, DevOps, and building large-scale microservices is a plus.
  • Experience with containers and container orchestration (Docker, Kubernetes, etc).

Microsoft is an equal-opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations, and ordinances. If you need assistance and/or reasonable accommodation due to a disability during the application process, read more about requesting accommodations.