Full Time

Principal Software Engineer - Networking & Storage Systems

Microsoft
Mountain View, CA
???* / year

Job Description

About this kind of role

What a Principal Software Engineer - Networking & Storage Systems usually does. The employer's own details are in the listing.

Typically does: Principal Software Engineers in Networking & Storage Systems focus on the design, development, and implementation of software solutions for network infrastructure and data storage systems. They often lead teams of engineers, providing technical guidance and ensuring the quality and performance of complex systems. Responsibilities include troubleshooting issues, optimizing existing code, and researching new technologies to improve system efficiency and scalability. They may also be involved in defining technical roadmaps and contributing to architectural decisions.

Tools and skills: Proficiency in programming languages like C++, Python, and Java, along with experience with operating systems (Linux, Windows), networking protocols (TCP/IP, DNS), and database technologies is generally expected.

Good fit for: This role is well-suited for experienced software engineers with a strong understanding of networking and storage principles and a passion for building robust, scalable systems.

Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.