Microsoft is seeking a Software Engineer (Frontend) to join the Azure Data engineering team, specifically working on Azure Cosmos DB. This role involves developing high-performance, low-latency, and scalable frameworks, libraries, and experiences for Cosmos DB distributed protocols. The ideal candidate will have a passion for building rich web experiences, strong problem-solving skills, and the ability to work both independently and collaboratively.
Key Responsibilities: • Develop high-performance, scalable frameworks and libraries for Cosmos DB • Build rich web experiences that delight customers • Design and implement scalable solutions • Troubleshoot complex issues • Analyze and articulate complex technologies clearly • Collaborate with team members and work independently
Required Qualifications: • Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or IT-related technical discipline (or equivalent experience) • 2+ years of programming experience in Javascript/Typescript, .NET, JAVA, Node, or Python • Strong design, implementation, testing, and problem-solving skills
Preferred Qualifications: • Experience with frontend development • Familiarity with high-performance open-source tools and frameworks (e.g., React) • Knowledge of multi-threading, synchronous, and asynchronous programming • Experience shipping large-scale, commercial, online software solutions
The role offers various benefits, including industry-leading healthcare, educational resources, discounts on products and services, savings and investments options, parental leave, generous time off, and opportunities for networking and community involvement.
Microsoft is committed to diversity and inclusion, providing equal opportunities for all qualified applicants regardless of background or personal characteristics.