CareerPlanSign in

Senior Software Engineer

United States, New York, New York💼 Full-time🗓 2026-06-24 → 2026-10-02

Core

Building high-quality, intuitive products and high-performance distributed systems with a focus on optimization and automation.

Role type

Senior Software Engineer (Systems & Performance)

Builds

High-performance, multi-threaded, distributed systems and applications

Domain

Software Engineering / Distributed Systems

Required skills

C, C++, C#, Java, JavaScript, Python, multi-threaded programming, distributed systems, Linux, system optimization, service-oriented architecture (SOA), data structures, algorithms, time complexity analysis, design documentation, on-call incident management, system monitoring and observability

Preferred skills

lean/automated approaches, process improvement, knowledge sharing

Technologies

Linux, C, C++, C#, Java, JavaScript, Python

Responsibilities

Determine user requirements for features; develop design documents with little oversight; create and implement code for products or services; break down work items and provide estimation; monitor systems for degradation or downtime and restore services; stay current on developments to improve availability, reliability, efficiency, and performance. (via careerplan.io/jobs/1970393556748077-senior-software-engineer-at-microsoft)

Seniority

Senior, hands-on IC