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

Principal Software Development Engineer Windows Platform Engineering

CodeLogic

Principal Software Development Engineer Windows Platform Engineering

New York, NY +2 locations
Full Time
Paid
  • Responsibilities

    Job Description

    Location: US, Remote/Virtual

    At CodeLogic, we are developing a comprehensive platform that identifies application & platform dependencies, scaling from method and column, up to platforms and business processes. We are looking for self-motivated and curious people with excellent programming and computer science skills. Additionally, we seek those who are comfortable in a dynamic organization and enjoy participating in fast moving but disciplined agile development. The ideal candidate must be detail-oriented and able to work independently and be intellectually curious with a deep interest in solving difficult technical problems.

    As a Principal Software Development Engineer, you will need a strong technical background and be responsible for:

    • Analyzing requirements, architecting, and implementing, new product functionality
    • Building advanced code and binary profiling solutions
    • Advanced graph data analytics and predictive patterns
    • Contributing to test automation teams, troubleshooting and fixing product issues

    For this role, significant knowledge of .Net CLR mechanics is required, along with practical C/C++, Windows API, COM+ and UWP concepts and programming. Additional consideration will be given to those with a background in Windows OS (NT) internals, low-level debugging skills (windbg) and Windows DDK knowledge.

    Position Core Technology Stack:

    • Windows Platform Technologies (Windows API, COM+, UWP, .Net)
    • C/C+
    • C#
    • IIS
    • Azure (core services)
    • Graph Databases
    • No-SQL Databases
    • Relational Databases
    • Message Queues

    In addition to the above Core skills, a cursory understanding of the following is required:

    • Basic Linux skills (can navigate the shell, filesystem, etc.)
    • Understanding of containers and their use
    • DevOps concepts and processes
    • Agile PM

    Additional cross-platform experience is a bonus.

    JOB POSTED BY APPLICANTPRO

  • Locations
    San Francisco, CA • New York, NY • Cleveland, OH