Network Software Engineer

at  Imperva

Belfast, Northern Ireland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Aug, 2024Not Specified12 May, 2024N/AKubernetes,Kafka,Computer Science,Go,Python,Distributed Systems,Docker,It,Aws,Communication Skills,Java,C++,Service ProvidersNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

QUALIFICATIONS

  • BSc/M.Sc. in Computer Science or equivalent experience
  • 4+ years’ programming experience in Python & Go, Java or C++ is a bonus
  • Knowledge of networking theories, concepts and protocols (essential)
  • Experience with distributed systems and large scale global service providers – an advantage
  • Experience with docker, kubernetes, kafka, microservice architecture – an advantage
  • Experience with Configuration Management tools (e.g. jenkins , saltstack,…) – an advantage
  • Experience with network automation / equipment (Juniper/Cisco/Napalm/pyez/…) an advantage
  • Experience building service in AWS
  • Fluent English
  • Excellent communication skills
  • The ability to manage small projects
    While we are flexible about our working locations it is important that we meet face to face from time to time to properly build relationships and get to know each other. Therefore you may be required to travel internationally up to 5 times a year for department conferences, team meetings or group working sessions. You may also be required to attend your local Imperva office from time to time to work with colleagues from your own or different departments.

Responsibilities:

ABOUT THE ROLE

Imperva’s Infrastructure and Cloud team is 2 years old and is staffed with senior leadership from Netflix, Cloudflare, Amazon, Fastly and other major corporations. Our mission is to rebuild Impervas pops and core infrastructure with new modern technologies, embracing Infrastructure as code at all levels with automation as a core requirement for any and all projects.
Imperva’s Infrastructure and Cloud team is looking for a Network Software Engineer to help drive innovation, scale our systems, and improve the operational excellence for Imperva’s globally distributed network. The successful candidate will be responsible for helping create and improve the automation, tooling, and platforms that enable us to continue to grow and operate our global network. You will work to improve the overall availability, reliability, performance, security, and scale of the network for Imperva’s customers. Automation in the Imperva network is key to the success of our products and is the cornerstone of our Network Security business.

RESPONSIBILITIES

  • Help design and build our next-generation network automation and management platforms
  • Work with a globally distributed team of talented developers
  • Work closely with other engineering leadership to plan and prioritize functionality needed for Imperva product growth and evolution
  • Work to continuously improve the platform, using a mixture of in-house and off-the-shelf/OSS solutions
  • Understand network hardware and software scale and limitations
  • Ownership mindset of network deliverables of scale, performance, and availability
  • Participate in on-call rotation, root cause analysis, and incident postmortems


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Network Administration / Security

Software Engineering

MSc

Proficient

1

Belfast, United Kingdom