Software Engineer- II
Core
Design, architect, and execute scalable services and systems software, ensuring diagnosability and observability for production usage.
Role type
Mid-level systems software engineer
Builds
Scalable services, APIs, and systems software
Domain
Systems programming, networking, and embedded-like environments
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, multi-threaded software development, software debugging, networking concepts, Ethernet/Wi-Fi hardware and driver ecosystems, systems programming, API development, architectural design, testing, problem-solving
Preferred skills
Deep empathy for customer success, ability to motivate and energize teams, experience across multiple ship cycles
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and architecture of scalable services, implement functionality using latest SDLC techniques, ensure code has diagnosability and observability, collaborate with internal and external partners to identify requirements and trends, foster an inclusive and collaborative team culture
Seniority
Mid-level, hands-on IC
