Senior C++ Developer
Core
Design, develop, and support high-performance enterprise security applications, modernizing legacy systems and building new capabilities for mission-critical environments.
Role type
Senior C++ Software Developer
Builds
Enterprise security products, high-availability transaction processing environments, and modernized client-server applications
Domain
Enterprise software, cybersecurity, UNIX/Linux systems
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++, multithreading, memory management, UNIX/Linux system APIs, TCP/IP networking, secure coding practices, performance profiling, Git version control, build systems (Makefiles)
Preferred skills
HPE NonStop (Tandem) environments, Java, SQL/MX or SQL/MP, embedded systems, banking/financial services domain experience
Technologies
C++, UNIX, Linux, Git, Makefiles, TCP/IP, SQL
Responsibilities
Design and develop high-performance enterprise applications; modernize existing client-server applications; architect scalable software components; optimize application performance through profiling and multithreading; implement secure coding practices including encryption and vulnerability mitigation; troubleshoot complex production issues; maintain technical documentation and development standards.
Seniority
Senior, hands-on IC