Logo of Huzzle

Software Engineering: Full-time Opportunities for University Graduates

  • Job
    Full-time
    Entry Level
  • Software Engineering
    IT & Cybersecurity
  • Dublin

AI generated summary

  • You must have a relevant degree, verify Ireland citizenship, know OOP languages, understand data structures, have internship experience, and possess strong English communication skills.
  • You will gather user requirements, contribute to design and coding, review work items, support live service operations, develop automation, and uphold company culture and values.

Requirements

  • Currently pursuing or have completed Bachelor's or Master's degree in Computer Science, Information Technology, Engineering or related field.
  • The role requires verification of Ireland citizenship due to applicable citizenship-based legal restrictions, you will need to provide a valid passport to verify your citizenship.
  • 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.
  • Previous experience including related software engineering internships.
  • Strong written and verbal communication skills in English.

Responsibilities

  • You will contribute in partnership with appropriate stakeholder to determine user requirements for a feature and consider a variety of feedback channels to incorporate insights into future designs or solution fixes.
  • You will learn and contribute to processes for the architecture of a product/solution feature and learns to create proposals by testing design hypotheses and helping to refine code plans under the technical leadership of others as well as help produce code to test hypotheses for technical solutions and assists with technical validation efforts.
  • With guidance, you will learn to create and implement code that is extensible and maintainable and apply diagnosability, reliability and maintainabilit, and understand when the code is ready to be shared and delivered for a product, service, or feature reusing code as applicable.
  • You will learn to review work items to gain knowledge of product features in partnership with appropriate stakeholders and assist and learn about breaking down work items into tasks and provides estimation as well as escalate any issues that would cause a delay.
  • You will learn about and contribute to operations of live service as issues arise on a rotational, on-call basis and identify solutions and mitigations to simple issues impacting performance or functionality of Live Site services and escalates as necessary.
  • You will help develop and contribute to automation within production and deployment of a product feature and run code in simulated or other non-production environments to confirm functionality and error-free runtime for products with oversight.
  • You will embody our culture and values.

FAQs

What type of degree is required for this position?

A Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field is required.

Is citizenship verification needed for this role?

Yes, the role requires verification of Ireland citizenship due to applicable citizenship-based legal restrictions, and you will need to provide a valid passport to verify your citizenship.

What programming languages should I be familiar with?

You should have an understanding of one or more OOP languages, including but not limited to C#, Java, C/C++, Python, or Rust.

Are internships considered experience for this role?

Yes, previous experience, including related software engineering internships, is considered a preferred qualification.

Is there an expectation for on-call support in this position?

Yes, you will contribute to the operations of live service and may be expected to be on-call as issues arise.

What are the opportunities for career development in this position?

You will have opportunities to learn from technical leadership, contribute to product features, and gain knowledge that aids in your career development.

Are relocation expenses covered for this position?

No, relocation expenses are not provided as part of this role.

What are the key responsibilities of this job?

Key responsibilities include determining user requirements, creating and implementing code, contributing to automation, and helping with live service operations.

What communication skills are required for this role?

Strong written and verbal communication skills in English are preferred.

What values does Microsoft emphasize in this position?

Microsoft emphasizes respect, integrity, accountability, and a culture of inclusion where everyone can thrive.

Technology
Industry
10,001+
Employees
1975
Founded Year

Mission & Purpose

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. When we show up, we achieve more together. Microsoft operates in 190 countries and is made up of more than 220,000 passionate employees worldwide.