Network Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
Experteer Overview As a Senior Software Engineer on the Network Development and Automation team, you will help design and build a scalable edge automation platform from the ground up. You’ll drive programmability and automation across Imperva’s network, enabling automated changes and reliable configurations. You will collaborate with a globally distributed team to deliver high-performance, secure, and observable network tooling. This role offers the chance to shape a modern, single-pane view of the network and impact product growth. Compensation / Benefits * Develop and code new automation tools for scalable network solutions using open source and off-the-shelf components * Help set direction and prioritization for the next-generation network automation and management platforms * Collaborate with a globally distributed team of developers * Plan and prioritize functionality with engineering leadership for product growth * Own network deliverables in terms of scale, performance, and availability * Participate in on-call escalations, root-cause analysis, and postmortems Tasks * 5-8 years of relevant work experience with a bachelor’s degree, or 4+ years with a master’s degree, or equivalent * Significant experience programming in Python, Go, Java, C++, or similar * Fluent English * Experience developing distributed systems, secure communications and APIs * Experience with Docker, Kubernetes, Kafka, and microservice architecture (advantage) * Strong communication and project-management abilities Key requirements * Elective Health, Dental, Vision * Retirement Savings Plan with company match * Paid Time Off * Company provided Holidays * Life Insurance * Well-being Program
Requirements
availability * Participate in on-call escalations, root-cause analysis, and postmortems Tasks * 5-8 years of relevant work experience with a bachelor’s degree, or 4+ years with a master’s degree, or equivalent * Significant experience programming in Python, Go, Java, C++, or similar * Fluent English * Experience developing distributed systems, secure communications and APIs * Experience with Docker, Kubernetes, Kafka, and microservice architecture (advantage) * Strong communication and project-management abilities Key requirements * Elective Health, Dental, Vision * Retirement Savings Plan with company match * Paid Time Off * Company provided Holidays * Life Insurance * Well-being Program
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Is Software Engineering Over-Saturated?
Top-Paying Tech Jobs (with Salaries)
How Much FAANG Companies Actually Pay Software Engineers in 2025