Microsoft

Principal Software Engineer

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

Base Salary

$143k - $304k/yr

Responsibilities

  • Define architectural 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.
  • Drive long-term technical strategy, reusable architectures, engineering patterns, and platform capabilities across multiple teams.
  • Lead architecture and design reviews while coordinating technical investments and cross-system dependencies across Azure Networking and Microsoft Azure.
  • Own capabilities from architecture and implementation through production readiness, operations, and continuous improvement.
  • Identify systemic technical risks and improve design, code quality, testing, observability, performance, reliability, and operational practices.
  • Mentor engineers and technical leaders and promote sound technical decision-making and engineering excellence.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 6+ years of technical engineering experience with coding in 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 qualifications include a master's degree with 8+ years of experience, or a bachelor's degree with 12+ years of experience, or equivalent experience.
  • 2+ years of experience with requirements analysis, feature design, or test plan writing.
  • 2+ years of experience with Ethernet, VLANs, IP Routing, TCP/IP, BGP, QoS, L2-L3 protocols, platform validation, or network management.
  • At least 1 year of experience with Linux-based network operating systems, system-level debugging, performance analysis, and production troubleshooting.
  • Knowledge of switch architecture and ASICs; familiarity with test automation tools and scripting languages.
  • At least 1 year of experience with agile methodology; CCIE certification is a plus.

Benefits

  • Typical U.S. base pay range is USD $142,800-$274,800 per year, with a separate range of USD $188,000-$304,200 per year for specified San Francisco Bay Area and New York City metropolitan locations.
  • Certain roles may be eligible for benefits and other compensation.
  • The position will remain open for at least 5 days and applications are accepted 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