Back to Jobs

Senior Software Engineer - Network Security

Riga

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

C++Low-level Network StacksTCP/IPHTTPSSL/TLSNetwork Security Protocols

Duties and Responsibilities:

    • Design, develop, debug, while ensuring scalability, performance and security.
    • Perform development on complex systems, requiring an understanding of both business objectives and technical architecture.
    • Adapt and respond quickly to changing requirements and provide deliverables in a timely manner.
    • Collaborate with cross functional team members, including Product Management, Customer Success, QA, DevOps and Site Reliability Engineering to ensure we meet the business needs in a timely fashion.

Skills:

    • Deep C/C++ experience
    • Product requires tight memory and battery limits - should understand all levels of optimization 
    • Experience with maintaining/developing/improving low level network stacks
    • Theoretical understanding of IP4/IP6/TCP/UDP/HTTP technologies and the different flags and edge cases for the technologies, such as fragmentation
    • Good understanding of the Internet (HTTP, FTP, etc.) and network security protocols such as SSL/TLS, ICMP, certificates and security infrastructure.
    • Excellent written and verbal communication skills in English and problem solving skills.

Nice to have (any of the following a strong plus):

    • Experience with Boost.Asynco
    • Android and iOS development experience
Senior Software Engineer - Network Security
Zimperium
Apply