Software Engineering: Full-time Opportunities for University Graduates

February 15, 2024
Apply Now

Job Description

Get Referral for this Role –

Come build community, explore your passions and do your best work at Microsoft with thousands of University graduates from every corner of the world. This opportunity will allow you to bring your aspirations, talent, potential—and excitement for the journey ahead.   

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. 

Check CS FOR ALL Mentorship Program Here –

We are expanding our team, and we are looking for engineers that are at the start of their career. We are looking for people that will not only write code but will have a meaningful impact on the direction of products and features that we are building.  

The team in Dublin is working on products that provide durability (prevention of data loss), high availability (making sure that services are up and running in presence of failures), orchestration (ensuring optimal utilization of our hardware) and many other aspects that are crucial to always provide smooth operation of the Azure Cloud. 


 Required Qualifications 

  • Currently pursuing or havecompleted Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, Business or related field.  
  • Ability to show an understanding of one or more OOP languages including but not limited to: C#, Java, C/C++, Python or Rust. 
  • Ability to show an understanding of computer science fundamentals, including data structures and algorithms. 
  • Strong written and verbal communication skills in English. 
  • Ability to work in a cross-team environment and to collaborate with othercolleagues. 

Preferred Qualifications 

  • Previous experience including related software engineering internships. 


This is an entry-level position, and Azure team will help you to learn and grow as you work. As a junior software engineer your responsibilities will be: 

  • Design, develop, test and support features and solutions for highly scalable services. 
  • Develop high quality secure and compliant solutions. 
  • Support highly available services used by millions of users on a daily basis. 
  • Analyze how your features are performing in production to learn and make the product better ​for our customers. 
  • Pair and participate in code reviews with other engineers in your team​. 

You must be legally authorised to work in Ireland to be eligible for this role. (Legally authorised = has citizenship or has been granted a valid visa or work permit).

Check CS FOR ALL Mentorship Program Here –