Principal Software Engineer
cyberani solutions
Employer Active
Posted 1 hr ago
Send me Jobs like this
Experience
10 - 12 Years
Job Location
Education
Bachelors in Computer Application(Computers)
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
As the Principal Software Engineer within the Product Engineering & Technology (PET) division, you serve as the
ultimate technical authority for our software development lifecycle. You will aggressively champion the integration
of sovereign cryptography and post-quantum cryptographic (PQC) principles into our core CyProducts ecosystem,
ensuring unassailable compliance with NCA Essential Cybersecurity Controls (ECC).
This role demands a master level engineer capable of designing robust, high-assurance software that operates
flawlessly across advanced enterprise environments and highly sensitive, air-gapped sovereign infrastructures, and
of dictating the architectural runway for the entire division.
Responsibilities:
- Sovereign Architecture & Backend Engineering
o Architect, engineer, and deploy highly resilient backend microservices using FastAPI, establishing
the definitive technical standard for backend development within the division.
o Embed advanced sovereign cryptography and post-quantum cryptographic concepts directly into the
application layer, ensuring all data in transit and at rest meets the highest national security
standards.
- Frontend Mastery & Systems Integration
o Command the development of complex, reactive frontend architectures utilising Vue.js, ensuring a
seamless and highly performant user experience across the entire CyProducts ecosystem.
o Orchestrate the intricate integration of these frontends with high-assurance hardware appliances
deployed in sensitive industrial (OT) environments, guaranteeing flawless real-time synchronisation
and uncompromised data integrity.
- Technical Leadership & SSDLC Governance
o Provide battle-hardened technical leadership to the Dhahran-based engineering team, acting as the
definitive escalation point for complex codebase challenges.
o Enforce strict Secure Software Development Life Cycle (SSDLC) protocols from day zero, driving
zero-defect tolerance and embedding robust CI/CD pipelines in GitLab that automatically validate
code against uncompromising security thresholds before any deployment is authorised.
Bachelor's or master's degree (preferred) in Computer Science, Software Engineering, or a related highly technical discipline.
10+ years of hands-on software engineering experience, with a significant tenure operating explicitly at a principal or Lead Architect level.
You are a deeply technical, hands-on practitioner who writes elite-level code and architects
unassailable systems; this is emphatically not a role for administrative managers or those
who have stepped away from the command line. You possess an exceptional track record of
designing, building, and operating complex distributed applications for high-stakes
environments.
","translations":[],"skills":[],Company Industry
- IT - Software Services
Department / Functional Area
- IT Software
Keywords
- Principal Software Engineer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com