Position: Senior / Principal System Software Engineer (Cybersecurity & Distributed Systems)
Location: On-Site (Islamabad - Pakistan)
Experience: Minimum 10+ years
Compensation: 600k - 700k
About the Role
We are building next-generation secure communication systems, including Quantum Key Distribution (QKD) equipment and its surrounding software ecosystem.
This role is for engineers who design and build secure, high-uptime system software at scale. You will work across Linux systems, networking, cryptography, and system architecture, contributing directly to mission-critical cybersecurity products.
Key Responsibilities
- Participate in system software architecture and design for QKD equipment and associated systems
- Develop, configure, and maintain Linux-based cybersecurity system software
- Implement secure, high-availability system architectures
- Work with and integrate network management interfaces including SNMP, RESTCONF, and YANG
- Integrate and implement Key Management Systems (KMS)
- Ensure compliance with security standards and monitoring requirements
- Contribute to end-to-end system design, from concept through deployment
- Collaborate within Agile environments, enabling fast prototyping and lean delivery
Required Qualifications & Experience
- Bachelor’s or Master’s degree in Engineering or Computer Science
- 10+ years of experience in:
- Software design
- System architecture
- Programming
Core Technical Skills
- Strong structured programming skills in C/C++
- Proficiency in:
- Linux programming
- Bash scripting
- Python
- Extensive experience with:
- Linux OS setup and configuration
- Virtual machines and VM deployments
- Kernel-level development and drivers
- Embedded Linux environments (Debian, SUSE, etc.)
Systems & Networking Expertise
- Experience with:
- IP network system architecture
- System management protocols (SNMP, RESTCONF, YANG)
- Encryption standards and secure system design
- Proven ability to:
- Architect systems with cybersecurity built into the full lifecycle
- Design for high uptime, resilience, and operational reliability
Engineering Practices
- Strong experience with:
- Source control systems (Git)
- CI/CD pipelines
- Unit testing and documentation
- Comfortable working in:
- Agile development environments
- Fast prototyping and lean project management (e.g., Jira)
- Heavy user of AI-assisted development tools, including:
- GitHub Copilot
- Claude Code or similar integrated agents
Optional / Preferred Experience
- Knowledge of:
- Electronics and hardware design
- Reading schematics
- Hardware debugging and use of test/measurement equipment
- Experience with:
- Telecommunications hardware systems
- Common Criteria and certified security products
Why This Role
- Work on cutting-edge cybersecurity and QKD systems
- Solve real-world secure communication challenges
- Contribute to architecture-level decisions, not just implementation
- Build systems where reliability and security are non-negotiable
What Success Looks Like
- You design and deliver systems that are:
- Secure by design
- Highly available and resilient
- Scalable and maintainable
- You can take ownership from:
- Architecture → Implementation → Deployment
How to Apply
Kindly fill out the following details accordingly:
https://docs.google.com/forms/d/e/1FAIpQLSfixpNyVGRYqIZAfQmMcNdGc92w4sOqDuw6xbCOAf6v88zSDw/viewform
- Details of system-level or security-critical projects you’ve worked on
- Examples of systems you’ve architected or contributed to
- GitHub or technical portfolio (if available)
Job Type: Full-time
Pay: Rs600,000.00 - Rs700,000.00 per month
Ability to commute/relocate:
- Islamabad: Reliably commute or planning to relocate before starting work (Preferred)
Location:
Work Location: In person