Senior Software Developer - Networking Focus| HYBRID (COVENTRY, UK) |REMOTE UK
ApplianSys is a UK-based entrepreneurial company and the global leader in specialist network appliance products. As a Senior Software Developer, you'll be more than just a coder. You'll be a product developer who contributes to the design, development, and implementation of our cutting-edge network appliance products. This role requires a deep understanding of networking protocols, Linux systems, and Python programming, and the ability to apply that knowledge to solve complex technical challenges.
Design, develop, and maintain software for ApplianSys products and upgrades. Work with a range of network protocols (HTTP, DNS, DHCP, etc.), Linux, and Python. Contribute to both software and hardware development. Maintain and extend existing product components (HTTPS interception, caching engines, etc.). Focus on non-functional requirements (test coverage, maintainability, performance, and scalability). Contribute to high-level and detailed design of new products and components. Participate in platform architecture and evolution. Research and select third-party components. Contribute to and extend open-source projects. Evolve methodologies and pursue DevOps approaches. Gain deep product and market knowledge. Contribute to product management by reviewing market and technology trends. The ideal candidate for this role isn't just a skilled developer; they have a deep-rooted passion for technology. Perhaps you've been a bit of a computer enthusiast since childhood, always eager to understand the inner workings of systems and networks. Fluency in Linux and network protocols. Strong Python skills. Solid skills with Web applications technologies (HTML, JavaScript, CSS). Expertise in HTTP, DNS, DHCP, and related domains.Experience with networking services Aptitude for product development, not just software engineering. Broad technical and market knowledge (hardware, network equipment, etc.). Ability to solve complex technical challenges (e.g., HTTPS caching issues). Understanding of Windows Updates or Microsoft software delivery mechanisms. Experience with AI tools for software engineering and product automation.
Email: Email is hidden