Software Development Engineer II
Citizens or permanent residents only
Core
Design, implement, and deliver software solutions for large-scale, multi-tiered, distributed systems serving millions of customers.
Role type
Senior IC Software Development Engineer
Builds
Scalable software services and APIs
Domain
Cloud infrastructure / Distributed systems
Deliverable
production ML models | product features
Required skills
C#, C++, Java, or Perl; Object Oriented Design; Distributed systems design; System reliability engineering; Code review and mentorship; Full SDLC ownership
Preferred skills
Full SDLC experience including testing and operations; Advanced architecture patterns