We're currently partnered with a UK-based enterprise focused on creating and marketing specialised network appliance solutions for niche markets. Serving customers in over 160 countries, the majority of its sales are outside Europe. Its main office is located in the UK (West MIdlands) with regional offices in North America, Southeast Asia, and Southern Africa.
They're current project/product is a comprehensive network appliance built to help schools get online effortlessly, securely, and cost-effectively. To continue growing, they're in need of a Senior Software Engineer to aid them moving forward.
The Role:
* Developing software for new products and upgrades.
* Designing and integrating web interfaces and management systems.
* Testing, packaging, and documenting products.
* Maintain and enhance product components (e.g., management, caching engines, UI).
* Lead high-level and detailed design processes.
* Contribute to platform architecture and component selection (e.g., unbound, redis, nginx).
* Collaborate with and extend open-source projects (e.g., Squid, ISC Kea).
* Improve methodologies, emphasizing DevOps and agile approaches.
* Develop expertise in market and product trends, contributing to product management.
Requirements:
* Strong Linux and network protocol expertise.
* Advanced Python proficiency and ecosystem knowledge.
* Proficiency in web technologies (HTML, JavaScript, CSS, databases).
* Experience with DNS, DHCP, and related services (e.g., Squid, nginx, ISC Kea).
* Proficiency in C, C++, or Rust for networking applications (desirable)
This vacancy is offering a salaery in the region of £65,000 - £75,000.
Candidates based in the West Midlands are encouraged to attend the office if possible, but remote work is available where this is not feasible.
Visa sponsorship is not available at this time.