About Company:
A leading Denmark-based management consultancy and software development firm specializing in delivering innovative digital solutions for startups, enterprises, and organizations worldwide. The company provides end-to-end services including UI/UX design, web and mobile application development, front-end and back-end engineering, and scalable technology solutions. With a strong focus on quality, innovation, and business transformation, the organization helps clients leverage technology to improve operational efficiency, enhance user experiences, and achieve sustainable growth.
Responsibilities
- Design and architect management software for Quantum Key Distribution (QKD) systems
- Develop software for orchestration, configuration management, monitoring, and operational workflows
- Define and implement management interfaces such as RESTCONF, NETCONF, SNMP, YANG, CLI and UI-based tools
- Design secure, reliable, and maintainable software systems for critical infrastructure environments
- Collaborate across software, systems, and cybersecurity disciplines to define robust platform solutions
- Contribute to software quality through architecture reviews, testing strategies, CI/CD, documentation, and secure development practices
Must-Have Traits/Skills
- Strong experience in software architecture and backend/system software development
- Strong programming skills in modern software development languages such as Python, C++, C#, Java, or similar
- Experience designing complex management or orchestration systems in a containarized system
- Strong understanding of object-oriented design, modular architectures, APIs, and software maintainability
- Experience with Linux-based systems and network management technologies
- Experience with REST APIs, RESTCONF, NETCONF, SNMP, YANG, or similar technologies
- Strong understanding of cybersecurity principles and secure software design
- Strong software engineering practices including Git, automated testing, CI/CD, and documentation
Qualifications
- Degree in Computer Science, Software Engineering, or related technical field with 10+ years experience
- Strong experience in software architecture and backend/system software development
- Strong programming skills in modern software development languages such as Python, C++, C#, Java, or similar
- Experience designing complex management or orchestration systems in a containarized system
- Strong understanding of object-oriented design, modular architectures, APIs, and software maintainability
- Experience with Linux-based systems and network management technologies
- Experience with REST APIs, RESTCONF, NETCONF, SNMP, YANG, or similar technologies
- Strong understanding of cybersecurity principles and secure software design
- Strong software engineering practices including Git, automated testing, CI/CD, and documentation
- Experience working in agile and cross-functional development environments
Preferred Qualifications
- Experience with critical infrastructure, cybersecurity, telecom, or high-availability systems
- Familiarity with cryptography, PKI, or key management systems
- Experience developing user-facing management interfaces or web applications
- Knowledge of secure development lifecycle practices or certification-oriented development
Other Details:
Experience: 10 years
Location: Gulberg Greens, Islamabad
Working days & timings: Mon - Fri (9:00AM till 6:00PM) - Onsite
Work Location: In person