Microsoft
Senior Software Engineer
Found: February 28, 2026
This role is based in the United States, with multiple locations available, and offers remote work options.
Compensation:
USD $119,800 - $234,700 per year
Responsibilities:
- Engage in all phases of the software development lifecycle, including design, coding, testing, deployment, and maintenance.
- Collaborate with stakeholders to conceptualize high-level designs and project execution plans.
- Lead in identifying dependencies and propose efficient solutions to complex problems.
- Monitor services for degradation and recommend actions to restore services.
- Participate in code reviews and maintain technical documentation.
Qualifications:
- Bachelor's Degree in Computer Science or related field with 4+ years of experience in coding (C, C++, C#, Java, JavaScript, Python).
- 1+ years of experience in analysis and troubleshooting of large-scale distributed systems.
Preferred Qualifications:
- 8+ years of experience with coding in relevant languages or a Master's Degree with 6+ years of experience.
- Experience in developing and maintaining code on Linux systems.
- Experience in Rust programming.