Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer (C/ Network Programming)

Loginsoft Consulting LLC

Software Engineer (C/ Network Programming)

Ashburn, VA
Full Time
Paid
  • Responsibilities

    NOTE: WE ARE LOOKING ONLY FOR CANDIDATES WILLING TO JOIN US DIRECTLY AS W2 EMPLOYEES (NO 3RD PARTY CANDIDATES)

    SOFTWARE ENGINEER (NETWORK PROGRAMMING) GHOST

    LOCATION: ASHBURN, VA

    DURATION: 6 MONTHS (CTH)

    NOTE: WFH UNTIL COVID SITUATION EXISTS

    JOB DESCRIPTION: The developer will be working on Telos Ghost, one of our Secure Networks products. This includes new feature enhancements as well as production maintenance. This position offers an excellent opportunity to grow with a dynamic team of engineers.

    RESPONSIBILITIES:

    • Understand the current implementation of Ghost
    • Enhance the product and maintain its libraries
    • Expand its offering across various platforms
    • Administer and maintain source code repository (Git)
    • Participate in design meetings and reviews
    • Create technical or requirement documentation
    • Analyze functional requirements and implement them
    • Develop and design software with security mindedness
    • Apply design patterns and good coding practices

    REQUIRED SKILLS: The ideal candidate should possess the following qualifications:

    • Highly motivated team player with excellent communication skills
    • Bachelor's degree in Computer Science or other related degree (additional 6 years of experience in lieu of degree)
    • 8 or more years of experience in software development
    • 2 or more years of professional development experience using C
    • Experience with Python
    • Experience in other high-level languages (Go, Java, C++) and the ability to quickly pick up new similar languages
    • Some experience with iOS/Android app development
    • In-depth knowledge of TCP/IP
    • Knowledge of VPN, specifically OpenVPN
    • Knowledge of networking concepts
    • Knowledge of iptables and firewall configurations
    • Experience in updating and maintaining a large code base
    • Experience in working on Linux based OS (preferably CentOS/RedHat)
    • Experience in multi-person development using Git
    • Experience with Continuous Integration and deployment automation a plus
    • Experience with SSL/PKI and Windows AD a plus
    • Experience with different types of encryption algorithms a plus