Microsoft · 1 week ago
Senior Software Engineer
Wonder how qualified you are to the job?
Data ManagementDeveloper Tools
Insider Connection @Microsoft
Responsibilities
Develop a deep understanding of the latest data plane networking technologies that customers use, such as DPDK, and Windows Server and Azure Network architectures.
Influence architecture requirements and portability of software across varied platforms and implement functionality using the latest software development life cycle techniques and tools.
Ship quality code whether it is in kernel or in user mode and ensure it has diagnosability and observability built into it for production level usage.
Demonstrate deep empathy for the customer and support them from day 0 to day 100+.
Foster and participate in an inclusive and collaborative team culture.
Collaborate with internal and external partners to identify requirements, trends, and opportunities.
Participate and influence a culture with a focus on making customers successful and improving developer productivity.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
2+ years of experience in Computer networking experience with fundamentals of packets/frames/protocols
Preferred
Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Equivalent Experience
Demonstrated understanding of systems software and experience in systems programming developing APIs and services
Solid architectural skills backed up by implementation experience
Demonstrated coding, debugging, testing, and problem-solving skills
A track record of solid results across multiple ship cycles
Experience with networking protocols and architecture
Thorough understanding of modern computer architectures found in desktop PCs and servers, including networking
Experience with development of and/or use of open-source software
Experience with multi-threaded software development
Valued experience with:
Network protocol analyzers and packet wire format bit-level structures
Network driver frameworks and driver models for networking
Patching to upstream community-maintained software sources
Experience as a “maintainer” of sources, reviewing code edits from other community contributors and providing feedback and guidance
Portable coding experience against CLang/MSVC/GCC compilers
Familiarity with Linux and Windows Operating Systems internals
Benefits
Health Insurance
Company
Microsoft
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
H1B Sponsorship
Microsoft has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (5862)
2022 (11005)
2021 (8174)
2020 (6856)
Funding
Current Stage
Public CompanyTotal Funding
$1MKey Investors
Technology Venture Investors
2024-01-02Undisclosed· Undisclosed
2022-12-09Post Ipo Equity· Undisclosed
1986-03-13IPO· nasdaq:MSFT
Leadership Team
Recent News
Digital Trends
2024-06-06
2024-06-06
2024-06-06
Company data provided by crunchbase