Senior Software Engineer
Company | Microsoft |
---|---|
Location | Redmond, WA, USA, Mountain View, CA, USA |
Salary | $117200 – $229200 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- Bachelor’s Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Responsibilities
- Develop software, tools, and code to support design, infrastructure, and technology platforms as well as commercial or end-user applications.
- Partner with stakeholders to determine user requirements for a feature and incorporate feedback into future designs or solution fixes.
- Collaborate with others to create a clear and articulated plan for testing and assuring quality of solutions.
- Apply knowledge of debugging tools, logs, telemetry, and other methods to proactively flag issues.
- Learn about customer scaling requirements and apply best practices for meeting scaling needs and performance expectations.
- Ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility.
Preferred Qualifications
- Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.