Principal Software Architect

The Substrate App Platform group in Redmond, WA is part of M365 Core Platform organization. We need an experienced engineer to deliver on the new wave of innovations in the Substrate data platform enhancing its scale and high-value data to deliver intelligent experiences to end users.

We are looking for a motivated, and innovative Principal Software Architect to help us leverage AI in our software stack. We value everyone’s opinion and ideas and have built a diverse and inclusive team over the years with low turnover and great work life balance. We are seeking an engineer who is passionate about building complete, production-quality software services, with a scalable and sustainable architecture and implementation, with high performance over large data sets, and with various AI/ML tools and technologies.

Qualifications:
Required/Minimum Qualifications

  • Bachelor’s Degree in Computer Science, or related technical discipline AND 8+ years technical engineering experience with coding in languages including, but not limited to, C# and .net core
    • OR equivalent experience.
  • Experience designing, developing, and shipping large-scale services with enterprise scale.
  • Experience with AI/ML tooling, model building and data analytics.

Additional or Preferred Qualifications

  • Passion for delivering high-quality, large-scale services.
  • Knowledge of large-scale dstributed systems and client-server architectures.
  • Knowledge and experience with messaging, eventing technologies, pub/sub services
  • Problem-solving skills and passion to solve hard problems as part of a team

Software Engineering IC5 – The typical base pay range for this role across the U.S. is USD $133,600 – $256,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $173,200 – $282,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

#M365

Responsibilities:

  • Architect, design and develop large scale distributed software services and solutions in collaboration with teammates.
  • Design services with a focus on high availability and scalability, robustness, and observability.
  • Build software prototypes and conduct experiments to evaluate alternative architectures.
  • Take end-to-end responsibility for the development, observability, quality, testing, and production readiness of the services you build.
  • Adhere to and drive modern software engineering practices through code and design reviews, and by using data/telemetry to make decisions.
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, reliable, reusable, diagnosable, and actively monitored.
  • Gain an understanding of Microsoft businesses and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users & customers.
  • Work with data scientists to develop and fine-tune machine learning models.
Job Category
Software Engineering
Job Type
Full Time/Permanent
Salary
USD 282,200.00 per year
Country
United States
City
Redmond
Career Level
unspecified
Company
Microsoft
JOB SOURCE
https://jobs.careers.microsoft.com/global/en/job/1657029/