> Markdown version of [/jobs/ext/2015800-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/2015800-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Microsoft - **Location:** San Francisco, CA, United States - **Experience:** Experienced - **Salary:** $142,800.0 - $274,800.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Microsoft Azure, Microsoft Online Services, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Code Review, Databases, Data Structures, Relational Databases, Linux, Distributed Systems, Python (Programming Language), PostgreSQL, Open Source Technology, Software Engineering, Database Engines, Systems Architecture, Management of Software Versions, Data Logging, System Availability, Backend, Information Technology - **Published:** August 10, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/15567975?backUrl=%2Fcareer%2F15567975%2FPrincipal-Software-Engineer-Texas-Irving ## About the Role Required/MinimumQualifications * 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 + OR equivalent experience. Job Requirements:Other& Additional Abilityto meet Microsoft,customerand/or government security screening requirements arerequiredfor this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: * This position will berequiredto pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred/Additional Qualifications * 4+ years of experience in developing and shipping system level features in an enterprise production backend server system. * 2+ years of experience building and supporting distributed cloud services with production grade. * Experience with internals of PostgreSQL or similar Enterprise Database Management system, including Query processing, Storage Engine and High Availability. * Experience building Distributed Systems with strong guarantees. * Understanding of data structures, algorithms, and distributed systems. * Solve problems by always leading with deep passion and empathy for customers. #azdat#azuredata #postgresql #databases #linux #postgres ## Description We are hiring a Principal Software Development Engineer to join the Azure PostgreSQL team, where you will work on and drive innovations in one or more areas of a relational database engine such as Query processing, Transaction logging and recovery, Versioning, IO subsystems, Scale-out and Distributed systems. You will have the opportunity to contribute to open-source PostgreSQL and Linux, and\or develop extensions. The group fosters a diverse and inclusive work culture that prioritizes people at all times. We spend our days collaborating with, teaching, and learning from a diverse set of world class engineers. We develop, test, and check code in every day. We do not just value differences or different perspectives, we seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served. We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served. Responsibilities * Oversees overall system architecture for a critically important and high-impact space such as a connection with deep technical domains or a broad set of products or services at critical junctures (e.g., early in development, urgent time horizon). * Creates a strategic roadmap for the system architecture by considering how related systems will evolve in the near future. Ensures architecture design is appropriately authored, documented, and reviewed. * Establishes, influences, and ensures policies and procedures for developing extensible, reusable, and maintainable code, identifying and addressing coding issues, and conducting effective code reviews for a critically important and high-impact space such as those with deep technical domains connections or a broad set of products or services at critical junctures (e.g., early in development, urgent time horizon). Writes proof of concept code as needed and may develop code directly as needed. * Maintain operations of live service as issues arise on a rotational, on-call basis. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [How building an industry DBMS differs from building a research one](https://www.wearedevelopers.com/videos/768-how-building-an-industry-dbms-differs-from-building-a-research-one) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)