Software Engineer II - Distributed Systems
Core
Design, develop, test, and maintain scalable and reliable distributed software solutions and services.
Role type
Software Engineer II - Distributed Systems
Builds
Scalable and reliable software solutions and services
Domain
Enterprise distributed systems
Required skills
C, C++, C#, Java, JavaScript, Python, debugging, logging, telemetry, monitoring, root cause analysis, code reviews, automated testing, CI/CD, system architecture, platform design
Preferred skills
engineering best practices, new technologies, development methodologies
Responsibilities
Design and implement scalable software solutions, troubleshoot and resolve system issues, participate in code reviews, create and maintain automated tests, collaborate on system architecture, partner with product and design teams
Seniority
Mid-level, hands-on IC
Sourced via microsoft · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.
