Job Description
Senior Software Developer - Networking Focus (Hybrid/Remote)
ApplianSys is a UK-based entrepreneurial company and the global leader in specialist network appliance products. Our solutions are used in 160 countries, and the business is on the brink of a significant upward trajectory due to much larger sales opportunities, particularly within large-scale national education projects. We're looking for a talented Senior Software Developer to join our team and play a key role in shaping the future of our network solutions.
Location: Coventry, UK (Hybrid with flexible remote options)
About the Role:
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.
Key Responsibilities:
* 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.
Who You Are - The Ideal Candidate:
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. You possess a strong intellectual horsepower and a drive to get things done. You're also a great team player, able to communicate effectively and influence others.
Specifically, we're looking for someone with:
* 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 (Squid, nginx, BIND, ISC Kea, etc.).
* 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.
Bonus Points:
* Full-stack web developer experience.
* Experience in the education technology domain.
* Knowledge of C, C++, or Rust on Linux.
* Experience with AI tools for software engineering and product automation.
* Strong team player with excellent communication and influencing skills.
* Experience working with large codebases and distributed version control.
* Proven track record of introducing/improving agile development processes.
* Awareness of relevant markets and industry trends.
* Passion for software development.
* Quality assurance experience with automated testing.
* Solid hardware knowledge.
* A good degree (2:1 or higher) in computer science or similar.
Why ApplianSys?
* Opportunity to work on market-leading products.
* Chance to make a significant impact on a growing company.
* Collaborative and supportive work environment.
* Flexible hybrid or remote working options.
* Professional development and growth opportunities.
* Competitive salary and benefits.
To Apply:
Please submit your CV and a cover letter explaining how your skills and experience align with this opportunity.
#SeniorSoftwareDeveloper #Networking #Linux #Python #HardwareDevelopment #SoftwareDevelopment #Agile #Coventry #Remote #TechJobs #Career #ApplianSys #ProductDevelopment #UKJobs