Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
Ireland, Dublin 
801125229

11.12.2024

Microsoft is looking for aFull Stack
Senior Software Engineerto come work on a range of

You can learn more about our Dublin Engineering Development Centre here:

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience writing in C#, JavaScript,SQLor equivalents.
  • Demonstrated strong technical design and coding skills.
  • Proven ability to design and develop loosely coupled, componentized, and unit-tested software.
  • Demonstrated software validation and problem-solving skills.
  • Proven ability to collaborate across organizations with partners to deliver large systems integration initiatives.


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.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Knowledge of Azure, ADO, React and SQL.
Responsibilities
  • Work with Engineers, Product Managers, and Designers to deliver compelling sets of features.
  • Design and develop large scale distributed software applications, services, and solutions.
  • Troubleshoot andoptimizetest automation, reliability, performance, and monitoring for production applications and services.
  • Adhere to and drive modern software engineering practices through design reviews.
  • Develop “best-in-class” engineering for our applications and services by ensuring that components are well-defined, modularized, secure, reliable, diagnosable, activelymonitoredand reusable.
  • Expose test coverage issues,organizeand implement integration tests, and resolve problem areas.
  • Collaborate with mentors and leaders to gain a working understanding of Microsoft businesses.
  • Focus on customer/partner needs through a data driven approach.
  • Some teams, based on business needs, may need your participation in an on-call rotation.