Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
c++c#sqldatabase internalsoperating systemshardware architecturecloud technologiesperformance optimizationbig data
About the Role
The Software Engineer II role at Microsoft's Azure Data SQL Core Team focuses on building and enhancing Azure SQL Database's core operating system capabilities. Responsibilities include driving performance improvements, developing new features, and ensuring high scalability and reliability for enterprise customers. The position requires expertise in C++/C#, SQL, and deep knowledge of database internals and hardware architectures.Key Responsibilities
- Spearheading prototype projects to swiftly assess design concepts
- Contributing to current and future product improvements around performance (perf/scale/SLA)
- Identifying improvements in supportability and customer self-diagnostics
- Obsessed with customers, making data-driven decisions, and using telemetry
- Embody our culture and values
Required Skills & Qualifications
Must Have:
- 3+ years of experience designing and developing production quality software
- Strong design, implementation, and communication skills
- Proficiency with C++, and/or C#, solid knowledge of SQL
Nice to Have:
- Extensive and specialized knowledge in Database/OS internals
- Extensive and specialized knowledge in Big Data technologies
- Extensive and specialized knowledge in Hardware knowledge (CPU/System/Networking/Storage..)
- Extensive and specialized knowledge in Cloud related technologies
- Methodical problem-solving, interpersonal, and communication skills
Benefits & Perks
- Industry leading healthcare