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
Job Types: Full-time, Permanent
Pay: 40,000.00-70,000.00 per year
Additional pay:
Performance bonus
Schedule:
Monday to Friday
Application question(s):
What experience do you have working with web application frameworks?
What experience do you have of working with Linux operating systems?
What experience do you have of working with network appliance products?
What experience do you have of working with networking protocols? Which ones have used?
Work Location: Hybrid remote in Coventry CV3 2SU
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.