Requirements
- Currently pursuing Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Must have at least 1 semester/term remaining following the completion of the internship.
- One year of programming experience in an object-oriented language (e.g., C#, Python, Java, C++, JavaScript, etc.).
- You must be legally authorised to work in Romania to be eligible for this role. (Legally authorised = has citizenship or has been granted a valid visa or work permit).
- Fluency in English.
- Strong foundation in data structures, algorithms, and software engineering principles.
Nice to Haves
- Familiarity with system design concepts, including scalability, reliability, and modular architecture.
- Excellent communication skills and ability to work effectively in a team environment.
- Strong analytical and problem-solving skills, demonstrated through coursework, projects, or competitions.
- Familiarity with cloud computing concepts.
What You'll Be Doing
- Apply engineering principles to solve complex problems through sound and creative engineering.
- Work with appropriate stakeholders to determine user requirements for a feature.
- Quickly learn new engineering methods and incorporate them into work processes.
- Seek feedback and apply internal or industry best practices to improve technical solutions.
- Demonstrate skill in time management and completing software projects in a cooperative team environment.
- Review current developments and proactively seek new knowledge to improve products.
Perks and Benefits
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.