Secure Software Engineer
Core
Develop and maintain secure software applications for international defense initiatives, focusing on secure communications, cryptography, and threat modeling.
Role type
Secure Software Engineer (Python & C++)
Builds
Secure software applications for defense sector clients
Domain
Defense / Advanced Technologies
Deliverable
production ML models | product features
Required skills
Python, C++, secure communications protocols (TLS, IPsec, DTLS, MACsec), applied cryptography (symmetric/asymmetric keys, X.509, HMAC), key management, secure SDLC, threat modeling (MITM, replay, spoofing)
Preferred skills
Django, Flask, agile methodologies
Technologies
Python, C++, Django, Flask, TLS, IPsec, DTLS, MACsec, X.509, HMAC
Responsibilities
Develop and maintain software applications using Python and C++ with a focus on secure communications; Apply security principles throughout the software development lifecycle; Collaborate with multidisciplinary teams to deliver high-impact solutions in the defense sector; Ensure developed software meets the highest standards of security and reliability.
Seniority
Mid-level (3+ years experience)