
Software Engineering Student Worker Opportunities
Microsoft
Job description
Design and build tools, runtimes, and services that make AI development faster, safer, and more intuitive. Apply engineering principles to solve complex problems and deliver high-quality solutions. Learn, iterate, and innovate. Your ideas matter here! Deliver in a collaborative team environment, demonstrating strong time‑management and the ability to complete software projects end‑to‑end. Currently pursuing a Bachelor's or Master's in Computer Science, Computer Engineering, or a related technical field. Proficiency in one or more programming languages (e.g., C/C++, C#, Java, Python, JavaScript). Solid knowledge of data structures, algorithms, testing practices, and quality fundamentals. Demonstrated ability to debug, seek feedback, and iterate with teammates. Passion for AI/ML and interest in AI‑assisted developer experiences (e.g., Copilot, LLM‑powered tools). Exposure to compilers/runtimes, performance optimization, or systems programming Familiarity with distributed systems and cloud services (Azure).
Verified and listed by ActiveJobs. Applications are made directly on Microsoft's own career page — we never sit in the middle.