Software Engineer (Go/Python)
Tech Stack
Job Description
PLVision invites a talented Software Engineer to join our team and contribute to our new, exciting project.
If you have experience working with Golang, Python, Linux, and network protocols and possess excellent problem-solving and analytical skills, this position is for you!
In this role, you will be responsible for developing automated test cases to validate modern Software-Defined Networking (SDN) controllers for an industry-leading client, ensuring their efficiency, reliability, and scalability.PLVision’s in-demand specialization in computer networking allows us to expand existing projects and launch new ones, ensuring you have a long-term, stable job in a collaborative and rewarding environment.
Join us, cooperate with our experienced team, and unleash your full potential.ResponsibilitiesValidate the quality of networking devices, SDN controllers, and NOSTest automation and executionCollaborate with the customer team on requirements and progressPerform test analysis and debuggingRequirementsBachelor's degree in Computer Science or a related technical discipline2+ years of commercial experience in Software Development or Test AutomationProficiency in GolangGood knowledge of PythonGood knowledge of Linux, at least as a userBasic understanding of network fundamentals (L2/L3, routing/switching)Understanding of SDN principlesGood communication skills and the ability to learn quicklyWould be a plusExperience with Ondatra test frameworksExperience with OpenConfigExperience with gRPCExperience with Cisco IOSUnderstanding of CI/CD pipelines and JenkinsExperience in virtualization, containerization, and Python virtual environmentsAbout PLVisionWe are a software product development company specializing in computer networking and embedded systems.
PLVision has offices in Krakow, Poland, and Lviv, Ukraine.
Founded in 2007, the company helps networking industry leaders and ambitious startups in the U.S., Israel, and the EU countries to launch innovative products.