JobsSoftware Engineer II
Job description
Microsoft is seeking a Software Engineer II to join its Azure Data engineering team, which focuses on transforming analytics through innovative database solutions. The role involves working on operational database systems, particularly with Azure Cosmos DB, to enhance performance and reliability. The team is dedicated to building AI-enabled databases that support a wide range of applications across various industries. Candidates will have the opportunity to contribute to a culture of inclusion and innovation while driving impactful solutions.
Requirements
- Bachelor’s degree in computer science or a related technical field, with 2+ years of engineering experience, including proficiency in C/C++, Java, JavaScript, or Python.
- 2+ years of experience designing and developing reliable engineering systems and/or infrastructure.
- Ability to meet Microsoft, customer and/or government security screening requirements.
Responsibilities
- Own the design and implementation of new query engine features.
- Analyze and optimize processing stages to improve performance and efficiency.
- Monitor the health of the query service to ensure reliability and high availability.
- Investigate user-reported issues, deliver high-quality fixes, and highlight opportunities for long-term improvements.
- Collaborate with partner teams and leadership to manage upstream and downstream dependencies.
Benefits
- Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.
Is this posting expired or inaccurate?
