The Senior Software Engineer position with the Azure Core New Tech team offers an exciting opportunity to engage in the New Technology onboarding process. This job plays a crucial role in automating the verification, management, and delivery of new hardware to Microsoft datacenters. The team thrives on collaboration and innovation, providing a flexible working environment that encourages hands-on experience with hardware and hybrid contributions.
You'll be responsible for
🗣️
Collaborating with stakeholders
Determining user requirements for various scenarios to ensure effective solutions.📝
Driving design documentation
Identifying dependencies and developing design documents for products and services.⚙️
Optimizing code
Creating, implementing, and improving code to enhance performance and maintainability.Skills you'll need
💻
Software development
Proficient in coding languages such as C, C++, C#, Java, JavaScript, or Python.🌐
Networking concepts
Comprehensive understanding of TCP/IP, DNS, routing, switching, and firewalls.🏢
Datacenter infrastructure
Knowledge of server architecture and hardware components like CPU, memory, and storage.View more