M

Microsoft

Builds workplace software, PCs and cloud services

Principal Software Engineer

Backend EngineeringUpdated on Nov 10
Full-time$142.8k - $304.2k /yrIn-person

About the Job

Requirements

  • Bachelor's Degree in Computer Science or a related technical field, or equivalent experience.
  • At least 6 years of technical engineering experience, including coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Responsibilities

  • Develop and operate large-scale, low-latency, high-throughput systems.
  • Evaluate AI technologies, including large language models, small language models, and embeddings, and architectures such as orchestration patterns and retrieval-augmented generation when developing solutions for firmware and hardware improvement.
  • Specify or implement AI platform improvements such as fine-tuning or training custom machine-learning models.
  • Drive continuous improvement based on root cause analysis and identified opportunities.
  • Contribute to data analysis and feedback integration for product engineering decisions, acting as a designated responsible individual for monitoring and restoring system functionality within the service-level agreement timeframe.
  • Participate in live service operations and support telemetry data integration for system behavior insights, focusing on performance, reliability, and safety.
  • Support identification of dependencies and preparation of design documentation for product features; learn about system interactions and back-end dependencies; and contribute to architectural processes under guidance.
  • Produce code to test hypotheses for technical solutions and assist with technical validation efforts.
  • Collaborate on quality assurance plans, augment test cases, and integrate automation into testing while understanding the implications of security and compliance in system architecture.
  • Ensure compliance with security, privacy, safety, and accessibility standards; use developer tools for code creation and debugging; contribute to automation in production and deployment; and proactively improve product availability, reliability, efficiency, and performance at scale.
  • Define and measure the success and impact of requested analytics and reporting features using quantitative measures.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs