Skip to content
mimi

Software Engineer Intern

Microsoft AI

Wien · flexible Internship Entry Level 1mo ago

About the role

About the Company

Microsoft is a global leader in software, services, devices, and solutions that empower people and businesses worldwide. With a mission to empower every person and every organization on the planet to achieve more, Microsoft is committed to innovation, diversity, and creating a positive impact. Joining Microsoft means contributing to cutting-edge technologies and collaborating with some of the brightest minds in the industry.

Job Description

Are you a passionate and driven student looking to gain hands-on experience in software engineering before you graduate? Microsoft is offering an exciting pre-graduation internship opportunity for aspiring software engineers. This role is designed to provide you with a comprehensive understanding of the software development lifecycle within a world-class technology company. You will work alongside experienced engineers, contribute to real projects, and learn valuable skills that will accelerate your career. This is a chance to apply your academic knowledge to practical challenges, innovate, and make a tangible impact.

Key Responsibilities

  • Collaborate with senior engineers to design, develop, test, and deploy software solutions.
  • Contribute to various phases of the software development lifecycle, including requirements gathering, design, coding, testing, and documentation.
  • Write clean, efficient, and well-documented code following best practices.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Debug and troubleshoot software issues, identifying root causes and implementing solutions.
  • Learn and apply new technologies, tools, and development methodologies.
  • Present findings and progress to team members and stakeholders.
  • Support continuous improvement initiatives within the engineering team.

Required Skills

  • Proficiency in at least one modern programming language (e.g., C#, Java, Python, C++, JavaScript).
  • Strong understanding of data structures and algorithms.
  • Familiarity with software development principles and methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Currently enrolled in a Bachelor's or Master's degree program in Computer Science, Software Engineering, or a related technical field.

Preferred Qualifications

  • Experience with cloud platforms (e.g., Azure, AWS, GCP).
  • Familiarity with version control systems (e.g., Git).
  • Experience with web development frameworks or mobile application development.
  • Contribution to open-source projects or personal programming projects.
  • Previous internship experience in a technology-related field.

Perks & Benefits

  • Competitive intern salary.
  • Mentorship from experienced software engineers.
  • Opportunity to work on impactful projects.
  • Access to Microsoft's extensive learning resources and training programs.
  • Networking opportunities with industry leaders.
  • Flexible hybrid work environment.
  • Employee assistance program.

Skills

C#C++GitGCPJavaJavaScriptPythonAWSAzure

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free