Senior Software Engineer
Core
Lead distributed systems design, cloud architecture, and infrastructure development while mentoring engineers and driving technical standards across multiple product groups.
Role type
Senior Software Engineer (Distributed Systems & Cloud Architecture)
Builds
Extensible, maintainable code and infrastructure used across multiple products
Domain
Cloud technology, distributed systems, software architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, cloud technology layers, code review, static analysis, incident response, technical leadership, architecture decision making, cross-team collaboration
Preferred skills
Ability to translate complex technical concepts for senior leadership, building trusted relationships across engineering and business teams
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Partner across product groups to apply expertise in distributed systems and cloud technology; Lead by example and mentor others to produce extensible and maintainable code; Develop and evangelize insights, best practices, and standards; Drive continuous improvements in architecture, code, features, and operations; Provide technical leadership in test maturity reviews, static analysis reviews, on-call rotations, and incident responses; Translate complex technical concepts and tradeoffs into actionable insights for senior leadership.
Seniority
Senior, hands-on IC with mentorship responsibilities
