Software Engineer II - Python
Core
Design, develop, troubleshoot, and debug software programs for networking products, including operating systems, routers, networks, Linux, databases, and Internet-related tools.
Role type
Software Engineer II (Python)
Builds
Networking products and systems software
Domain
Networking / Systems Software
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Golang, C++, Linux, software systems design, testing and debugging, backend software design
Preferred skills
Cloud Architectures, DevOps, Distributed Computing, Microservices, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, UX
Technologies
Python, Golang, C++, Linux
Responsibilities
Design limited enhancements and updates for subsystems of systems software; analyze design and determine coding, programming, and integration activities; execute and write testing plans, protocols, and documentation; participate in project teams to develop reliable solutions
Seniority
Mid-level IC (2+ years experience)