Senior Software Engineer
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be responsible to coordinate with other team members including offshore team, stakeholders, and to work in an Agile environment. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
LOCATION
Bellevue, WA
EMPLOYMENT TYPE
Permanent
Required qualifications
-
​Experience developing software in C#, Python, C++, or similar language
​
-
Experience with scripting languages like PowerShell or Python
​
-
Solid debugging, testing, and problem-solving skills
​
-
Working with observability systems
​
-
Ability to conduct analytics on telemetry
​​
-
Create reports based on the collected data
​
-
Ability to drive root-cause analysis
​
-
Strong written and verbal communication skills
​
-
Ability to work cross team and collaborate with others​
Responsibilities
​​• Drive deployment of Microsoft cloud infrastructure services on new hardware
• Interpret design specifications and troubleshooting guides to deploy services
• Mange service configuration based on topology metadata and feature offerings
• Execute manual deployment activities and drive their automation
• Advocate principles of scale and efficiency across the platform
• Actively engage with partners within the company
Preferred qualifications
-
​​Experience with developing large-scale distributed services
​
-
Familiarity with Azure internal operation and architecture
​
-
Minimum 5+ years of experience
​
-
DevOps experience
​
-
Solid understanding of .NET stack, C#, OOP
​
-
Knowledge of computer hardware (MB/CPU/GPU/FPGA/Storage, etc.) and system, e.g., BIOS/PXE boot, device firmware
​
-
Understanding of network principles, e.g., TCP/IP, DNS, VNET, load balancing, etc.
​
-
A BA or MS degree in Computer Science or related field, or equivalent experience