Software Engineer II
Core
Design and maintain high-reliability, scalable, and performant distributed cloud services and backend server systems.
Role type
Senior IC Software Engineer (Backend/Distributed Systems)
Builds
Enterprise production backend server systems and distributed cloud services
Domain
Cloud infrastructure, distributed systems, backend engineering
Required skills
Distributed systems design, system-level feature development, coding in C/C#/C#/Java/JavaScript/Python, unit testing, code review, on-call incident management, data structures, algorithms
Preferred skills
Architecture and design discussions, extensible code patterns, metrics-driven quality improvement
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Contribute to architecture and design discussions for Rollouts & Upgrades solution, produce extensible and maintainable code, participate in code reviews, enhance code coverage with new tests, maintain operations of live service on an on-call basis
Seniority
Mid-Senior, hands-on IC
