Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
c++cdatabase systemsoperating systemsperformance engineeringcloud technologieswindowslinuxhardware architecture
About the Role
Senior Software Engineer role at Microsoft's Azure Data SQL Core Team focusing on database operating system capabilities. Responsibilities include driving performance improvements, prototyping design concepts, and strengthening engineering processes for cloud deployments. Requires expertise in C/C++, system design, and performance engineering with 8+ years of experience.Key Responsibilities
- Spearheading prototype projects to swiftly assess design concepts
- Contributing to current and future product improvements around performance (perf/scale/SLA)
- Strengthening engineering process for efficient cloud deployments meeting perf/scale/SLA goals
- Identifying improvements in supportability and customer self-diagnostics for performance monitoring
- Collaborating with diverse engineers and making data-driven decisions using telemetry
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field
- 8+ years technical engineering experience with coding in C, C++
- Experience in system designing and developing production quality software
- Methodical problem-solving, interpersonal, and communication skills
Nice to Have:
- Extensive knowledge in Database/OS internals, Hardware knowledge, or Cloud technologies
- 5+ years of experience in Performance Engineering with design/development of performance workloads
- Experience in both Windows and Linux system administration fundamentals
Benefits & Perks
- Industry leading healthcare