A strategic partner for technology-driven companies | Network engineering | Software engineering
Mid/Senior Software Engineer – Network & Security
Location
Egypt
Posted
80 days ago
Salary
0
Seniority
Senior
Job Description
Mid/Senior Software Engineer – Network & Security
CodiLime
• Designing, implementing, and maintaining network/security features (firewall, NAT, proxy, intrusion prevention, filtering) • Integrating with kernel or low-level modules (netfilter, packet capture/forwarding logic) • Building advanced traffic inspection and filtering logic (URL filtering, protocol analysis, deep packet inspection) • Troubleshooting complex network failures (asymmetrical routing, NAT/firewall interactions, dropped reply traffic) • Collaborating with architects, QA, and other engineers on secure network systems • Reading and applying protocol & security specs (IP, TCP, HTTP, SSL/TLS) • Ensuring performance, security, and robustness in production environments
Job Requirements
- Strong programming skills, with approximately 50% in C/C++ for low-level modules (embedded) and 50% in Python
- Solid foundation in computer networks: IP, TCP/UDP, routing, NAT, proxy patterns
- Deep understanding of firewall/security systems: packet filtering, stateful firewalls, URL filtering, IPS/IDS
- Experience debugging tricky traffic flows (traffic goes forward but reply doesn’t return)
- Ability to implement or consume proxy, inspection, HTTP/HTTPS parsing
- Experience with kernel-level or system-level network hooks/modules (Linux netfilter, packet sockets)
- Good command of English (B2 level or higher)
Benefits
- Flexible working hours and approach to work: fully remotely, in the office or hybrid
- Professional growth supported by internal training sessions and a training budget
- Solid onboarding with a hands-on approach to give you an easy start
- A great atmosphere among professionals who are passionate about their work
Related Guides
Related Categories
Related Job Pages
More Security Engineer Jobs
Internship – LLM Optimization, AI Search, IT & OT Security
Yekta ITSoftware Development & IT Security
• You systematically analyze how Yekta IT appears in common LLMs and AI search systems and identify optimization opportunities • You develop strategies and implement measures for LLM optimization • You create structured, technically accurate content on topics such as penetration testing, OT security, KRITIS and the NIS-2 directive • You use specialized GEO-/AEO tools to measure success and derive concrete actions • You investigate the behavior of AI crawlers and optimize the technical infrastructure • You document methodology, results and recommendations for sustainable use by the team
Security Engineer
Phorest SoftwarePhorest is your all-in-one solution to managing and growing your business. #TogetherWeGrow
• Own & Evolve Security Standards - Take ownership of security standards across Phorest, ensuring they are practical, up-to-date, and consistently applied. Continuously improve them in line with evolving threats, business needs, and industry best practice. • Protect Our Cloud & Infrastructure - Configure, maintain, and optimise security tooling across our AWS environment. Lead threat monitoring, improve alert quality, and proactively identify gaps in our security coverage. • Drive Risk Reduction - Lead security assessments across infrastructure and applications. Prioritise vulnerabilities based on risk and work closely with teams to ensure effective remediation. Facilitate threat modelling to catch risks early in the development lifecycle. • Embed Security into Engineering (Shift-Left) - Partner with engineering teams to integrate security into CI/CD pipelines and development workflows — enabling secure-by-default practices without slowing delivery. • Incident Response & Triage - Lead the triage and analysis of security alerts and incidents. Provide clear guidance on remediation and identify patterns to reduce recurring risks. • Be a Trusted Security Partner - Act as a go-to security point of contact across the business. Support teams in making secure decisions, balancing risk with practicality and speed. • Build Security Awareness & Culture - Contribute to internal security education and secure coding initiatives, helping teams understand not just the “what” but the “why” behind security. • Continuously Improve Our Security Posture - Identify opportunities to strengthen our tools, processes, and ways of working — and take ownership of driving those improvements forward.
Role Description The Role involves carrying out installs and servicing of all door products for various sectors including cold storage, dairy & food processing, logistics & warehousing, retail & supermarket, architecture & trades, and more. - Installation of all types of door systems - Servicing and maintenance - Completing call outs - Customer interaction - Admin and time management Qualifications - Strong mechanical fitting skills - Fault finding ability - root cause identification - Fitter/welder/builder experience and/or a mechanical/engineering background - Strong communicator to represent the brand well - Able to build relationships and lead a small team - Career minded with a desire to grow - Positive attitude with a desire to succeed - EST Electrical Qualification would be ideal - Programmer experience (PLC) would be ideal - An understanding of hydraulics would also be an advantage - Being a competent welder would also be an advantage - Able to travel around NZ, including staying away at times Requirements - Must have NZ Citizenship, Permanent Residency, or Open Work Visa - Must be currently in New Zealand - AEWV or other visas are not currently an option, especially for those outside NZ Benefits - Work for the best in the business amongst NZ's biggest companies - Bring your high standards to a business that appreciates it - Work with a management team that actually cares about you - Feel good about supporting numerous charities - Receive a competitive salary to match your skills/value
• Enhance and develop our internal Django Python based threat and vulnerability intelligence platform • Design and implement automation pipelines that ingest, normalize, and process internal and external threat intelligence sources • Continuously improve existing workflows, services, and codebases to increase efficiency • Ensure platform uptime, monitoring, and logging are maintained to support reliable threat intelligence operations.



