Logo
Microsoft Corporation

Software Engineer - Azure Data

Microsoft Corporation, Redmond, Washington, United States, 98052

Save Job

Microsoft is a company where passionate 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. Microsoft’s 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 of 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. Our mission is to build the data platform for the age of AI, powering new data-first applications and fostering a data-driven culture. Within Azure Data, the databases team builds and maintains Microsoft's operational Database systems. We store and manage data in structured formats to enable diverse applications across industries. We aim to enable developer-friendly, mission-critical, AI-enabled operational databases across relational, non-relational, and OSS offerings. Are you excited by building cloud-scale systems that push performance, availability, and intelligent data access boundaries? Do you have a passion for database systems, distributed infrastructure, and solving deep technical problems alongside experienced engineers and researchers? The Azure PostgreSQL Database Services team is hiring early-career engineers with advanced degrees in Computer Science or related fields to join our mission of building the next-generation PostgreSQL platform on Azure. This platform supports mission-critical applications across startups, enterprises, and AI workloads. We seek candidates with a genuine curiosity about database internals, including storage engines, query processing, concurrency control, or transaction management, demonstrated through academic or practical work. Join us to contribute to innovations in storage systems, high availability, replication, query processing, and PostgreSQL engine internals, gaining experience in real-world distributed systems. You will work collaboratively in a high-growth environment where your ideas and expertise are valued. About the Team We are a fast-growing, collaborative team dedicated to advancing modern database capabilities and empowering developers through technical innovation. Our focus areas include storage architecture, memory management, high-performance query processing, replication, and distributed systems design. We believe progress emerges at the intersection of rigorous engineering, collaboration, and experimentation. Our inclusive culture values diverse viewpoints, continuous growth, and excellence, driving impactful results in database technology. We actively seek and value diverse perspectives, believing they enhance our service to customers. Why This Role Is Unique Technical Depth: Engage at the research and production intersection in cloud infrastructure, specifically relational databases at a global scale. Mentorship and Growth: Collaborate with and learn from senior engineers and domain experts in distributed systems, databases, and cloud platforms. Receive mentorship to build skills and deepen expertise. Impact and Learning: Contribute to production systems that serve real users, gaining insights into engineering operations and scaling ideas into durable systems. Community and Culture: Join a collaborative, inclusive, high-performing team that values curiosity, academic excellence, and impact. Qualifications

Required Qualifications Experience with database systems internals, either professionally or academically. Experience in systems engineering. Other Requirements Ability to meet Microsoft, customer, and government security requirements, including passing the Microsoft Cloud Background Check upon hire and every two years. Preferred Qualifications

Bachelor's Degree in Computer Science or related field with 1+ years of experience in high-performance native software engineering using C, C++, or Rust. OR Master's Degree with similar experience. Research or engineering projects in database internals, such as storage engines, transaction management, or query optimization. Experience with database systems in cloud environments. Software Engineering IC2 - The typical base pay range in the U.S. is USD $84,200 - $165,200 annually, with higher ranges in specific locations like San Francisco and New York City. Additional benefits and pay details are available at

Microsoft Careers Pay Info . Microsoft processes applications on an ongoing basis. Responsibilities

Design and implement high-scale, distributed components for Azure’s managed PostgreSQL service. Address deep systems challenges in database internals, replication, storage, query processing, and performance. Collaborate with experienced engineers to translate research ideas into production systems. Write quality code, participate in reviews, and contribute to operational excellence. Learn about cloud infrastructure, managed services, and large-scale systems operation. Stay current with academic and industry trends, applying innovative ideas to engineering problems. Benefits and perks vary by employment location and include healthcare, educational resources, discounts, savings, parental leave, time off, giving programs, networking opportunities, and more. Microsoft is an equal opportunity employer and provides accommodations for applicants with disabilities. #J-18808-Ljbffr