Senior Software Engineer

Microsoft
United StatesFULL_TIMEPosted Jul 17, 2026

Role responsibilities

The Senior Software Engineer will collaborate with stakeholders to determine user requirements and drive the development of design documents. They will create, implement, optimize, and debug code to improve performance and maintainability.

Requirements

A Bachelor's Degree in Computer Science or a related field is required, along with 4+ years of technical engineering experience in coding. Preferred qualifications include 8+ years of experience or a Master's Degree with 6+ years of experience.

Key skills

C++, C#, Java, Computer Networking, Datacenter Infrastructure, Server Architecture, Distributed Systems, Cloud Environments, Design, Coding, Debugging, Problem-Solving, Automation, Security, Quality Assurance, Technical Documentation

Keywords

Azure, Software Engineering, Hardware Management, Automation, Cloud Computing, High-Performance Computing, Edge Computing, Quality Assurance, Security, Technical Documentation, Distributed Systems, Networking, Server Architecture, C++, C#, Java

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free