4 days ago
Remote, Australia or Melbourne, AustraliaMid Level
Responsibilities
- Develop and maintain code for product features with guidance from experienced engineers.
- Evaluate design alternatives, contribute to design documents, and collaborate with stakeholders and partner teams.
- Create testable solutions and execute functional and security test plans.
- Review code, apply engineering standards, and use debugging, source analysis, logging, and telemetry tools.
- Support secure deployment, monitoring, incident response, rollback planning, and live-site operations on a rotational on-call basis.
- Contribute to security-as-code, threat modeling, compliance, reliability, scalability, accessibility, and production automation efforts.
- Use artificial intelligence tools responsibly across the software development lifecycle, including for coding and test automation.
Requirements
- Bachelor's degree in computer science or a related technical discipline, or equivalent experience.
- Proven coding experience in one or more of C, C++, C#, Java, JavaScript, or Python.
- Preferred: master's degree in computer science or a related technical field, or a bachelor's degree plus 2+ years of technical engineering experience with coding.
- Ability to contribute to software design, testing, security, reliability, deployment, telemetry, and production support under guidance.
Tech Stack
Categories
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
