
Senior Software Engineer – Network Security
Zimperium
full-time
Posted on:
Location Type: Remote
Location: Latvia
Visit company websiteExplore more
Job Level
About the role
- 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.
Requirements
- 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.
- Experience with Boost.Asynco
- Android and iOS development experience
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++low level network stacksIP4IP6TCPUDPHTTPBoost.AsyncoAndroid development
Soft Skills
communication skillsproblem solving skillscollaborationadaptabilitytimeliness