Microsoft asks Rust developers to rewrite core C# code

Brother

Professional
Messages
2,590
Reaction score
497
Points
83
Transition to Rust as a strategic decision in an era of technological change.

Despite a two-percent reduction in the number of employees at Microsoft compared to last year, recruitment at the company, known for its Windows operating system, continues. This time, the company is forming a team of Rust specialists to work on the transition of the platform from C#.

The vacancy – chief software architect for Microsoft 365-includes " managing the technical direction, design and implementation of component libraries in Rust, SDKs, and rewriting existing global C# services in Rust."

According to information found on the MSPoweruser portal, the vacancy is located in the Substrate App Platform group, which is part of the Microsoft 365 Core Platform organization. Substrate, as a key component that works behind the scenes of Microsoft's cloud services, is taking a significant step by moving to the Rust programming language.

Microsoft stated: "We are forming a new team focused on facilitating the use of the Rust programming language as a basis for modernizing global platform services and beyond."

The company has been interested in Rust for some time. In 2023, the Windows Security Director announced the implementation of Rust in the Windows kernel, and since then the language has been used in various components.

Microsoft, along with companies like Meta and AWS, is a platinum member of the Rust Foundation. Given the growing enthusiasm for secure programming, which Rust provides with less effort than C++, Microsoft's move seems logical. However, the company's desire to migrate existing C# services to Rust may come as a surprise to the developer community.

A Microsoft engineer at one time promptly issued an explanation after an ambiguous statement about migrating Office 365 to JavaScript. Despite Microsoft's public commitment to C#, the company's recent actions and job announcement indicate that it retains its freedom of choice in technology decisions.
 
Top