Senior Software Engineer - Singapore - BIDOT TECH PTE. LTD.

    BIDOT TECH PTE. LTD.
    BIDOT TECH PTE. LTD. Singapore

    2 weeks ago

    Default job background
    Description
    Roles & Responsibilities

    Role Summary:

    As a Senior Software Engineer specializing in VPN and low-level development, you will lead the design and implementation of our VPN applications across various platforms (iOS, Android, Windows). Your expertise in developing encrypted connections between proxy servers and clients will play a crucial role in advancing our technology and maintaining our commitment to user privacy and security.

    Key Responsibilities:

    · Lead the development of high-performance, secure VPN applications for iOS, Android, and Windows platforms.

    · Design and implement high-performance networking code using Rust and platform-native languages such as Flutter, Golang.

    · Design and implement robust encrypted connection protocols between proxy servers and various clients.

    · Collaborate with cross-functional teams to identify and integrate advanced security features into our VPN solutions.

    · Troubleshoot and optimize VPN application performance across all platforms.

    · Stay up-to-date with the latest trends and advancements in VPN technologies, encryption methods, and platform-specific development practices.

    Desired Skills and Experience:

    · Proven experience in VPN application development on various platform(iOS, android, desktop), with a portfolio of successful VPN projects.

    · Proficiency in lower-level languages, such as Rust, C, and C++.

    · Deep understanding of network protocols (TCP/IP, UDP, DNS, HTTP/S), VPN technologies (V2Ray, WireGuard), and encryption algorithms (AES, RSA).

    · Experience with low-level network programming and familiarity with operating system networking APIs.

    · Comfortable with multi-threaded, asynchronous code development.

    · Outstanding communication skills, both verbal and written, with the ability to articulate technical concepts clearly and effectively.

    Tell employers what skills you have

    iOS
    Application Development
    JavaScript
    AES
    Embedded Systems
    Networking
    Windows
    Flutter
    Articulate
    Java
    Encryption
    VPN
    DNS
    Software Development
    Rust
    UDP