Senior C++ Software Developer – ZEA Platform Maintenance & Enhancement

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

TBD

HOURS PER WEEK

20

DATE UPDATED

Aug 15, 2026

JOB OVERVIEW

Phanium LLC seeks an experienced Senior C++ Software Developer to update, maintain, and enhance our existing Zero-Exposure Architecture (ZEA) platform codebase. You will work on improving performance, adding enterprise features, refactoring legacy code, and implementing security enhancements to our quantum-resistant encryption software. This role focuses on continuous improvement and optimization of production code rather than greenfield development. Remote position with flexible hours accommodating US business schedules.

Responsibilities: Review and analyze existing Visual C++ codebase to identify optimization opportunities and technical debt; refactor code for improved maintainability, performance, and security; implement feature enhancements and bug fixes prioritized by product roadmap; integrate new cryptographic libraries and post-quantum algorithms into existing architecture; optimize USB driver code and hardware integration layers; improve multi-threading and memory management efficiency; conduct code reviews and provide constructive feedback to team members; collaborate with product and security teams to prioritize updates; maintain comprehensive documentation of changes and architectural decisions; ensure all modifications comply with FIPS 140-2 and security standards.

Required Experience:

8+ years professional C++ development experience
Expert-level proficiency in Visual C++ (MSVC) and modern C++ (C++17/20)
Proven experience maintaining and refactoring large, production codebases
Strong understanding of Windows development (Windows API, Visual Studio, WinAPI)
Demonstrated expertise in software optimization and performance tuning
Experience with memory management, debugging memory leaks, and profiling tools (Valgrind, AddressSanitizer)
Knowledge of multi-threading, synchronization primitives (mutexes, condition variables), and thread-safe design patterns
Proficiency with version control (Git) and CI/CD pipelines
Strong debugging skills using Visual Studio debugger and platform-specific debugging tools
Experience writing and maintaining unit tests (Google Test, Catch2, or similar frameworks)
Excellent communication skills and ability to document code changes clearly
Highly Valued Experience:

Cross-platform C++ development (Windows, Linux, macOS)
Experience with cryptographic libraries (OpenSSL, libsodium, Botan)
Familiarity with post-quantum cryptography or quantum-resistant algorithms
Knowledge of FIPS 140-2 compliance and secure software development practices
Experience with embedded systems or hardware driver development
Background in cybersecurity or security-focused software
Experience with CMake, build system optimization, and dependency management
Proficiency with static analysis tools (Clang, Cppcheck, Coverity)
Prior code optimization work on performance-critical systems
Experience refactoring legacy C++ codebases
Responsibilities in Detail:

Code Analysis & Refactoring

Analyze existing Visual C++ codebase to identify performance bottlenecks
Refactor code for improved readability and maintainability
Eliminate technical debt while maintaining backward compatibility
Modernize legacy code patterns to C++17/20 standards
Performance Optimization

Profile code using Visual Studio Performance Profiler
Optimize memory allocation and data structure usage
Improve algorithm efficiency
Reduce CPU and memory footprint for embedded/hardware components
Feature Implementation

Add new enterprise features to existing architecture
Integrate new cryptographic capabilities (post-quantum algorithms)
Expand cross-platform support (Windows, Linux, macOS)
Implement API enhancements for customer requirements
Security Hardening

Review code for security vulnerabilities and fix findings
Implement secure coding practices
Enhance memory safety and buffer overflow protections
Maintain FIPS 140-2 and FedRAMP compliance standards
Testing & Validation

Write comprehensive unit tests for modified code
Execute regression testing to ensure changes don't break existing functionality
Conduct memory leak detection using debugging tools
Validate changes against security requirements
Documentation & Communication

Document architectural decisions and code changes
Maintain code comments and inline documentation
Communicate technical decisions to cross-functional teams
Create technical specifications for major refactoring efforts
Tools & Technologies:

IDE: Visual Studio 2022 (primary), VS Code (secondary)
Languages: C++17/20, C
Build Systems: CMake, MSBuild
Debugging: Visual Studio Debugger, gdb, Valgrind
Version Control: Git, GitHub
Testing: Google Test, Catch2
Profiling: Visual Studio Performance Profiler, perf
Static Analysis: Clang, Cppcheck, Coverity
CI/CD: GitHub Actions, Azure Pipelines
What Success Looks Like:

Codebase performance improves 15–30% through optimization
Technical debt reduced by 20–40% through refactoring
Zero security vulnerabilities introduced by your changes
Code review feedback demonstrates thorough understanding of system
Mentorship of junior developers on best practices
Positive contributions to team culture and knowledge sharing

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0172
Total Execution Time  0.0185
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,496,648 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-C-Software-Developer-ZEA-Platform-Maintenance-Enhancement-1709686
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0117 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709686
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 585758
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1709686
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-18',ej.date_added) duration_daysDATEDIFF('2026-08-18',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709686' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709686 
0.0011   UPDATE employer_jobs SET hit_counts '***Aug-15-2026=569***Aug-16-2026=2***Aug-18-2026=1' WHERE job_id'1709686'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=572' WHERE job_id'1709686'  
0.0048   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709686' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709686 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '585758'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)