Software Engineering - Backend

at  Microsoft

Dublin, County Dublin, Ireland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Jul, 2024Not Specified18 Apr, 2024N/ARust,Computer Information Systems,Testing Practices,Regulations,Docker,Kubernetes,Devops,Microsoft,Ethnicity,Object Oriented Design,Color,Citizenship,Agile,Java,Ordinances,Consideration,Computer Science,PythonNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Microsoft is looking for Backend Software Engineers to come work on a range of cutting-edge technologies and platforms that power these mission critical services. Our Engineering teams in Ireland work on the most challenging engineering problems, allowing us to solve issues that nobody has solved before. Serving billions of users, our teams run services that are critical to the day-to-day experience of every Microsoft Cloud user.
As a Software Engineer at Microsoft Ireland, you will develop solutions used by billions of people around the world, with teams working across our Cloud & AI, Microsoft AI, Experience & Devices, Security, and Gaming organisations and contributing to products like Azure, Microsoft 365, Dynamics 365, Microsoft Entra, Teams, OneDrive & SharePoint, Office, and Mesh.
You can learn more about our Engineering Dublin site here:
https://www.microsoft.com/en-ie/engineering
https://www.microsoft.com/en-ie/engineering/Life
We have multiple opportunities available across our Dublin Engineering Development Centre and are looking for candidates who are curious to learn and grow with Microsoft Ireland.

QUALIFICATIONS

  • Bachelor’s Degree in Computer Science, Computer Information Systems, Math, Engineering or related field, or equivalent industry experience.
  • Demonstratable software engineering fundamentals
  • Experience with one or more Object Oriented Programming language including but not limited to: Java, Python, Rust, C/C++, C#, .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 micro services 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 a reasonable accommodation due to a disability during the application process, read more about requesting accommodations

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, organize and 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 rota.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science computer information systems math engineering or related field or equivalent industry experience

Proficient

1

Dublin, County Dublin, Ireland