Senior Software Engineer
Core
Designing, developing, and optimizing scalable software systems and platforms while ensuring high availability and performance. (via careerplan.io/jobs/1970393556628906-senior-software-engineer-at-microsoft)
Role type
Senior Software Engineer (Systems/Infrastructure)
Builds
Product applications, services, and distributed platforms
Domain
Software Engineering, Distributed Systems, File Storage
Required skills
C, C++, C#, Java, JavaScript, Python, distributed systems, file storage, system design, debugging, code optimization, observability
Preferred skills
hardware background, advanced degree in Computer Science, 8+ years of experience
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Collaborate with stakeholders to determine user requirements and drive design document development. Create, implement, optimize, debug, and refactor code to improve performance and maintainability. Act as a Designated Responsible Individual (DRI) to monitor systems, alert stakeholders, and initiate recovery actions. Proactively seek new knowledge to improve system availability, reliability, and efficiency at scale.
Seniority
Senior, hands-on IC
