Customer Response Engineer - San Jose, United States - Insight Global

    Insight Global background
    Description
    Customer Response Engineering group is responsible for providing engineering-level assistance to customers using endpoint products. The Senior Software Engineer position will be responsible for investigating customer-reported product issues, debugging product code and developing product fixes, and contributing to the development of minor product releases with defect fixes, usability and supportability

    improvements, and deal-supporting product enhancements


    Software Development:
    o Expert-level knowledge with Java, C, or C++


    • Software Design:
    o Object-oriented programming, algorithms, and data structures

    o Multi-threaded programming, synchronization events/semaphores, concurrency

    control, asynchronous programming


    • Software Systems:
    o Operating systems internals, networking and file systems

    o Cross-platform coding for Windows, Linux, and MacOS including both Intel and ARM

    architectures is a plus

    o Debugging complicated problems with pointers, deadlocks and resource leaks

    o Low-level systems experience like Windows kernel development is a plus


    • Software Quality:
    o Test driven development, code-coverage driven unit & system testing, leveraging

    static & dynamic analysis tools, performance instrumentation, stability & security

    testing using automated infrastructure.