Software Engineer II
Core
Design, build, and operate large-scale distributed systems and core platform components while engaging with customers to refine product evolution.
Role type
mid-level IC software engineer (distributed systems)
Builds
core platform components, reusable building blocks, production-grade software and services
Domain
cloud services, distributed systems, AI/ML infrastructure
Required skills
coding in C, C++, C#, Java, JavaScript, or Python, designing and operating production-grade software at scale, solving complex technical challenges in distributed systems, root cause analysis, service-level agreement management
Preferred skills
customer engagement during integration or deployment phases, delivering high-impact solutions
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Create and implement code for product features, test and explore design options, collaborate with architects to build and modify features, contribute to design documents, lead development of core platform components, engage with customers to capture feedback, drive operational excellence in managing distributed systems, lead root cause analyses for live site incidents
Seniority
Mid-level, hands-on IC
