> Markdown version of [/jobs/ext/4628993-senior-network-software-architect](https://www.wearedevelopers.com/jobs/ext/4628993-senior-network-software-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Network Software Architect - **Company:** Perception Point US Inc. - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Software Bug Management, C++ (Programming Language), Computer Networks, JSON, CURL, Networking Basics, Network Administration, Parsing, Posix, Software Engineering, Transmission Control Protocol (TCP), Information Technology, Routing & Switching, Firewall Services Module, Restful APIs - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25303_e5b2b7539e04f59180f6de69465d45ea ## About the Role * Minimum of 10 years of experience in networking related software development * B.S. in Computer Science or Electrical Engineering; M.S. highly preferable * Strong C/C++ experience in Unix/Linux in environment are essential * Strong understanding of REST API semantics and their application in networking appliances * Experience in using libcurl for formulating REST API calls * Experience with JSON data objects and their creation and parsing semantics * Experience with multi process/thread programming using Posix and System * Solid grasp of networking fundamentals, specifically TCP/IP networking, switching and routing * Solid understanding of principles of network management * Knowledge of general QA procedures and methodologies as well as software development fundamentals * Experience with embedded systems is a plus * Experience with networking principles is a plus * Experience with firewall configurations and operation is a plus Must be authorized to work in the U.S. without sponsorship. ## Description * Work with developers within the team and on other cross-functional projects, as well as project management to drive, develop, and maintain the product * Develop and maintain software components on current and future products * Hands on in bug fixing current products * Implement software features of high quality and on schedule * Integrate, maintain, and improve both 3^rd-Party and proprietary code. * Design and implement core systems and frameworks, as well new features that build off them * Communicate effectively, both verbal and written