Principal Software Engineer

3 days ago


Redmond, Washington, United States Microsoft Full time
Overview

Microsoft is a company where innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and sky's the limit thinking in a cloud-enabled world.

Our Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI.

Job Summary

We are seeking a Principal Software Engineer to join our Azure Usage Billing team. As a key member of our team, you will have the opportunity to work with various Azure technologies to build a massively scalable cloud service. You will develop and validate various components needed to build a robust, distributed, and resilient platform for Azure Usage Billing.

Responsibilities
  • Design, implement, test, and operate data services.
  • Release features on time, with high quality, meeting functional, performance, scalability, and compliance requirements.
  • Drive quality right from the design phase, incorporating best practices and engineering for testability.
  • Solve problems relating to mission critical services and create solutions to prevent problem recurrence.
  • Participate in product live site and operations.
  • Mentor and grow our engineers to better deliver on the goals above.
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline, AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • 4+ years technical engineering experience with C# and the .Net Framework and associated ecosystem.
Preferred Qualifications
  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • OR Master's Degree in Computer Science or related technical field 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.
  • Recent development experience in C++.
  • Experience working with data plane infrastructure and SDK creation across one or more languages.
  • Experience building complex distributed systems.
  • An understanding of cloud development principles and patterns.
  • Communications skills and ability to work collaboratively across several teams.
  • Problem-solving skills with ability to quickly adapt to new technology and go deep.
Benefits

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, discounts on products and services, savings and investments, maternity and paternity leave, generous time away, giving programs, and opportunities to network and connect.



  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Azure Networking team. As a key member of our team, you will be responsible for designing and building software defined network infrastructure that powers millions of servers around the globe for Azure, Bing, and other Microsoft cloud...


  • Redmond, Washington, United States Microsoft Corporation Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Substrate Authentication team at Microsoft Corporation. As a key member of our team, you will be responsible for designing, developing, and deploying secure and reliable authentication and authorization solutions for our cloud-based services.As a Principal Software...


  • Redmond, Washington, United States Microsoft Full time

    Job DescriptionMicrosoft is seeking a highly motivated Principal Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and implementing software solutions for our products.ResponsibilitiesDesign and develop software solutions for our productsCollaborate with cross-functional...


  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Software Engineer - AI PlatformMicrosoft is seeking a highly skilled Principal Software Engineer - AI Platform to join our team. As a member of this team, you will have the opportunity to work on multiple levels of the AI software stack, including the fundamental abstractions, programming models, compilers, runtimes, libraries, and APIs...


  • Redmond, Washington, United States Microsoft Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer Lead to join our Minecraft Gameplay Systems team. As a lead, you will be responsible for managing a team of software engineers who build the platform that powers a diverse set of Minecraft gaming experiences.Key ResponsibilitiesTake end-to-end ownership of adding new features,...


  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Software Engineer - AI PlatformMicrosoft is seeking a highly skilled Principal Software Engineer - AI Platform to join our team. As a member of this team, you will have the opportunity to work on multiple levels of the AI software stack, including fundamental abstractions, programming models, compilers, runtimes, libraries, and APIs to...


  • Redmond, Washington, United States Microsoft Corporation Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineering Manager to lead our Backend Services team that enables game creators to bring their game packages to Xbox.This team plays a pivotal role in the publishing of games for Xbox, across Console, PC, and Cloud.We are looking for a leader who will drive innovation and execution that will...


  • Redmond, Washington, United States SpaceX Full time

    Job Title: Principal Security Software EngineerSpaceX is seeking a highly skilled Principal Security Software Engineer to join our Blue Team, responsible for protecting and driving the SpaceX mission. As a key member of our security team, you will be responsible for designing, building, and maintaining innovative security solutions to safeguard our networks,...


  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Software Engineering Manager - WindowsMicrosoft is seeking a highly skilled Principal Software Engineering Manager to lead the engineering team in delivering Windows OS features on time with high quality. As a key member of the Windows team, you will be responsible for managing, mentoring, and growing the careers of your team,...


  • Redmond, Washington, United States Microsoft Corporation Full time

    Job Title: Principal Software Engineering ManagerMicrosoft Corporation is seeking a highly skilled Principal Software Engineering Manager to join our Azure Edge and Platform team. As a key member of our engineering leadership team, you will play a critical role in evolving our program, ensuring its scalability, sustainability, and ongoing...


  • Redmond, Washington, United States SpaceX Full time

    Protecting the Future of Space ExplorationAt SpaceX, we're pushing the boundaries of what's possible in space travel and exploration. As a Principal Security Software Engineer, you'll play a critical role in safeguarding our systems, networks, and data from cyber threats.Responsibilities:Design and implement secure technology solutions to protect SpaceX's...


  • Redmond, Washington, United States Microsoft Corporation Full time

    Transforming Hardware Security at MicrosoftWe are seeking a highly skilled Principal Software Engineer to join our Hardware Security team in the Azure Enterprise and Security group. As a key member of our team, you will be responsible for designing, developing, and delivering security firmware and software solutions that achieve security, reliability,...


  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Engineering ManagerMicrosoft is seeking a highly skilled and experienced Principal Engineering Manager to join our team. As a Principal Engineering Manager, you will be responsible for leading a team of engineers and driving the development of software solutions that meet the needs of our customers.Key Responsibilities:Lead a team of...


  • Redmond, Washington, United States SpaceX Full time

    Job Title: Principal Security Software EngineerSpaceX is seeking a highly skilled Principal Security Software Engineer to join our Blue Team. As a key member of our security team, you will be responsible for designing, building, and maintaining innovative security solutions to protect our rockets, spacecraft, and global satellite internet constellation,...


  • Redmond, Washington, United States Microsoft Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer Lead to join our Minecraft team. As a lead, you will be responsible for managing a group of software engineers who build the platform that powers a diverse set of Minecraft gaming experiences.Key ResponsibilitiesEvaluate requirements and design solutions for adding new featuresEstimate...


  • Redmond, Washington, United States Microsoft Full time

    Design and Develop AI-Powered ExperiencesAs a Principal Software Engineering Manager at Microsoft, you will have the opportunity to lead a team of UX engineers in designing and developing complex web applications using modern front-end technologies such as React, TypeScript, GraphQL, and Relay. Your team will work closely with product management, design, and...


  • Redmond, Washington, United States Microsoft Full time

    OverviewMicrosoft is a company where passionate innovators come together to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and limitless thinking in a cloud-enabled world.The Azure Data engineering team is leading the transformation of analytics in the world of data...


  • Redmond, Washington, United States SpaceX Full time

    Job SummarySpaceX is seeking a highly skilled Principal Security Software Engineer to join our Blue Team. As a key member of our security team, you will be responsible for designing, building, and maintaining technology solutions and systems that provide security for SpaceX systems, networks, and data.Key ResponsibilitiesDesign and implement secure...


  • Redmond, Washington, United States Microsoft Full time

    Job Title: Principal Research Software Engineer, Gaming AIMicrosoft is seeking a highly skilled Principal Research Software Engineer, Gaming AI to join our team. As a key member of our research team, you will be responsible for developing and implementing state-of-the-art techniques for AI/ML powered tools and technologies for gaming.Key...


  • Redmond, Washington, United States Zillow Full time

    About the TeamZillow's AI products empower millions of people to find their dream home with ease and confidence. Our team of scientists and engineers develops cutting-edge machine learning models that enable customers to make informed decisions about their next home.Job SummaryWe are seeking a Principal Software Development Engineer to join our AI Platform...