Principal Software Architect

Microsoft Corporation Redmond , WA 98053

Posted 6 days ago

The M365 Core App and Data Platform is a massively scaled service that serves as the compute and data platform for the core M365 offerings. Our services help companies, schools, governments, and individuals, representing more than a billion users all over the world get their work done every day.We are looking for a highly motivated, skilled, and innovative Principal Software Architect with experience building and operating large scale data systems to help us imagine and build the next version of our platform. Our vision is to make it easy for builders everywhere to provide transformative insights on the rich M365 data. As an architect, you will have the opportunity to work across many engineering teams and design and influence service architecture across the broad platform.If the idea of working on one of the biggest data platforms in the world and knowing that your work impacts people everywhere, this could be the role for you! Our team values different perspectives and makes sure all voices are heard. Healthy work life balance is important to us, and we are a team that works hard but also has fun.We seek engineers who are 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 low latency and high availability.Required 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, C++, C#, Java, JavaScript, or Python*
  • OR equivalent experience.* 8+ years experience designing highly available large scale web services and distributed systemsPreferred Qualifications: * Demonstrated history of engineering and product expertise. Several years of experience building software for customers, using both Microsoft and non-Microsoft technologies * Proven track record of pursuing and delivering innovative insights that translate to value generation * Proven ability to navigate the company and to influence and inspire peers in engineering and in broad product development * Ability to pursue breakthrough thinking by assessing established and emerging through leadership * Understanding and appreciation for software architecture, usability, and design* 12+ years of experience programming in C++, C#, Java or HTML/CSS/JS* Experience with JavaScript/HTML/CSS/XAML a plusSoftware Engineering IC6 - The typical base pay range for this role across the U.S. is USD $158,500 - $276,600 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 $202,800 - $304,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-payMicrosoft 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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. 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.#M365Core * Architect, design and develop large scale distributed software services and solutions in collaboration with teammates. * Design services with a strong 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 * Stay educated on existing and state of the art technologies, and do POCs to evaluate technology fits for customer needs * Grow and mentor less experienced developers.
  • icon no score

    See how you match
    to the job

    Find your dream job anywhere
    with the LiveCareer app.
    Mobile App Icon
    Download the
    LiveCareer app and find
    your dream job anywhere
    App Store Icon Google Play Icon
    lc_ad

    Boost your job search productivity with our
    free Chrome Extension!

    lc_apply_tool GET EXTENSION

    Similar Jobs

    Want to see jobs matched to your resume? Upload One Now! Remove
    Senior Principal Software Architect & Devsecops Engineer

    The Mitre Corporation

    Posted Yesterday

    VIEW JOBS 5/22/2024 12:00:00 AM 2024-08-20T00:00 Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because MITRE people are committed to tackling our n The Mitre Corporation Dahlgren VA

    Principal Software Architect

    Microsoft Corporation