Microsoft

Principal Software Engineer - Hardware

Microsoft
Apply
18 hours ago
Remote, United StatesStaff+
H1B sponsor

Base Salary

$143k - $304k/yr

Responsibilities

  • Define the architecture and technical direction for highly scalable distributed data platforms handling network telemetry and operational data.
  • Lead the design and evolution of cloud-scale streaming and batch data systems across scalability, availability, performance, resiliency, data quality, and operational efficiency.
  • Drive long-term technical strategy, reusable architectures, engineering patterns, and platform capabilities across multiple teams.
  • Lead architectural reviews, align technical investments, manage cross-system dependencies, and deliver solutions across Azure Networking and Microsoft Azure.
  • Own capabilities from architecture and implementation through production readiness, operation, and continuous improvement.
  • Identify technical risks and improve design, code quality, testing, observability, performance, reliability, and operational practices.
  • Mentor engineers and technical leaders and promote strong technical decision-making and engineering standards.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 6+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
  • Preferred: master’s degree and 8+ years of technical engineering experience, or bachelor’s degree and 12+ years of technical engineering experience, or equivalent experience.
  • Preferred: 2+ years of experience with requirements analysis, feature design, or test plan writing.
  • Preferred: 2+ years of experience with Ethernet, VLANs, IP routing, TCP/IP, BGP, QoS, L2-L3 protocols, platform validation, or network management.
  • Preferred: at least 1 year of experience with Linux-based network operating systems, including system-level debugging, performance analysis, and production troubleshooting.
  • Preferred: switch architecture and ASIC knowledge, familiarity with test automation tools and scripting languages, and at least 1 year of experience with agile methodology.
  • Cisco Certified Internetwork Expert certification is a plus.

Benefits

  • The typical U.S. base pay range is USD $142,800–$274,800 per year, with a separate range for specified San Francisco Bay Area and New York City metropolitan locations.
  • Certain roles may be eligible for benefits and other compensation.
  • The position is open for a minimum of 5 days and accepts applications on an ongoing basis until filled.

Categories

BackendData Engineering
Microsoft

About Microsoft

10,000+ employees

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.

Contact me