Senior Software Engineer
Core
Design distributed systems and cloud infrastructure components, improve product architecture and operations, and mentor engineers to build extensible code.
Role type
Senior Software Engineer (Distributed Systems & Cloud Infrastructure)
Builds
Distributed systems, cloud technology layers, and scalable infrastructure components
Domain
Cloud computing, distributed systems, software architecture
Required skills
Distributed systems design, cloud technology architecture, code review and static analysis, incident response, technical leadership, system scalability, end-to-end technical expertise
Preferred skills
Mentoring others, driving continuous improvement, cross-product collaboration
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Partner across product groups to apply expertise in distributed systems and cloud layers; Lead by example and mentor others to produce extensible and maintainable code; Drive continuous improvements in architecture, code, features, and operations; Provide technical leadership in test maturity reviews, static analysis reviews, and incident responses; Resolve major incidents using deep business and technical expertise.
Seniority
Senior, hands-on IC with mentorship responsibilities
