System Integration Engineer

Zenith Services

Not Interested
Bookmark
Report This Job

profile Job Location:

San Jose, CA - USA

profile Monthly Salary: Not Disclosed
Posted on: 30-10-2025
Vacancies: 1 Vacancy

Job Summary

Key Responsibilities

  • Design develop and maintain scalable software solutions using Python and Golang for network automation and orchestration.
  • Collaborate with network engineers to build and integrate software for network configuration monitoring and optimization.
  • Develop and maintain APIs and services using gRPC JSON-RPC and XML-RPC protocols.
  • Implement automation scripts and tools in Python and Bash for managing network operations.
  • Work with SQL and NoSQL databases to store and retrieve configuration and monitoring data.
  • Troubleshoot and optimize Linux-based systems and network environments.
  • Collaborate cross-functionally with infrastructure reliability and operations teams to enhance system performance and reliability.
  • Contribute to the design and integration of SONiC and FRR Linux networking stacks.
  • Participate in code reviews design discussions and architectural decision-making.

Minimum Qualifications

  • Bachelors or Masters degree in Computer Science Electrical Engineering or a related technical field.
  • 6 years of professional software development experience with Python and/or Golang.
  • Strong Linux development experience.
  • Proficiency with SQL and NoSQL databases.
  • Experience working with gRPC JSON-RPC and XML-RPC.
  • Hands-on knowledge of networking fundamentals including configuration and troubleshooting of routers and switches (at least one vendor).
  • Experience with network protocols such as BGP VLAN VXLAN and OSPF.
  • Expertise in IPv4 networking; familiarity with IPv6 is a plus.
  • Proven experience in network automation using Python scripting and APIs (REST RPC).
  • Strong understanding of Linux networking ideally with exposure to SONiC and FRR stacks.

Preferred Qualifications

  • Experience in large-scale network systems development or data center networking.
  • Familiarity with containerized environments (Docker Kubernetes).
  • Understanding of CI/CD workflows and DevOps tools.
  • Experience contributing to open-source networking or infrastructure projects.
Key Responsibilities Design develop and maintain scalable software solutions using Python and Golang for network automation and orchestration. Collaborate with network engineers to build and integrate software for network configuration monitoring and optimization. Develop and maintain APIs and serv...
View more view more

Key Skills

  • Continuous Integration
  • APIs
  • REST
  • Software Deployment
  • SQL
  • Python
  • DevOps
  • ICD Coding
  • Military Experience
  • Technical Writing
  • Systems Engineering
  • Ansible