Senior Software Engineer
Core
Drives identification of dependencies, develops design documents, and creates/optimizes code to improve performance and maintainability for products, applications, services, or platforms.
Role type
Senior Software Engineer (Systems/Performance)
Builds
Product features, applications, services, and platforms
Domain
Software Engineering, Systems, Scientific Computing (via careerplan.io/jobs/1970393556911479-senior-software-engineer-at-microsoft)
Required skills
System design, code optimization, debugging, refactoring, on-call incident management, performance modeling, AI tool usage, C, C++, C#, Java, JavaScript, Python
Preferred skills
Research and development of commercial software, compilers, multi-component systems
Responsibilities
Drive project and release plans, monitor system health and restore services during downtime, adapt to new technical trends, leverage AI for task automation
Seniority
Senior, hands-on IC
