Tuyển dụngMicrosoftPosted: 04/11/2026Application deadline: Until filledMicrosoft is hiring: Software Engineer (Melbourne)
Microsoft is hiring a Software Engineer (IC2) in Melbourne, Australia to design, build, test, and operate scalable software features using modern AI-native engineering practices.
The role
As a Software Engineer (IC2) at Microsoft in Melbourne, you will design, implement, test, and deliver product features in collaboration with experienced engineers and internal stakeholders. You will evaluate design alternatives and trade-offs, write maintainable and testable code with security-as-code principles, apply AI-native development tools across the software lifecycle while taking full ownership of code quality, and use telemetry, logs, and diagnostics to support services in production.
What they ask for
- A bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent software engineering experience.
- Hands-on experience designing, coding, testing, and debugging production software features in a modern object-oriented or systems programming language.
- Solid understanding of data structures, algorithms, code reviews, automated source-code analysis, and functional/security testing.
- Familiarity with production observability (logging, metrics, telemetry), incident retrospectives, and applying least-privilege security and privacy practices.
- Disciplined approach to using generative AI tools across the SDLC while thoroughly reviewing and verifying all generated changes.
Good to know
- Location: Melbourne, Victoria, Australia.
- Job ID: 1970393557053653 (posted November 4, 2026 on Microsoft Careers).
How the interview usually goes
Microsoft's IC2 software engineering interviews usually include a recruiter screen followed by loop rounds covering coding and data structures, component/system design trade-offs, debugging/maintainability practices, and behavioral questions aligned with Microsoft's growth-mindset culture.
