Lead Software Engineer

  • Location

    Needham

  • Sector:

    Software Engineers

  • Salary:

    $145,000-$175,000

  • Contact:

    Tom Newman

  • Job ref:

    23612

As a Lead Software Engineer you will:

  • Utilize your expertise in low-level programming as we advance the state of the art in high performance computing and electronic trading

  • Provide the necessary guidance and hands-on delivery of the design, development, and debugging of C applications that run on multi-core Linux systems to process large amounts of high-throughput, low-latency network data

  • Be a key contributor to our process and team culture, continually iterating on how we build products, not just on what we build

  • Lead and mentor software engineers, encouraging our culture of continuous learning and collaboration

  • Collaborate directly with customers that are using the products that you develop

REQUIRED SKILLS

  • MS/BS in Computer Science, Electrical Engineering, Computer Engineering, or related

  • 3-10 years of relevant work experience

  • Strong C programming skills

  • Linux application development expertise

  • Demonstrated ability to work through complex engineering obstacles and proven success leading engineering teams to efficient and accurate solution to these problems

  • Experience defining test scenarios and test cases to ensure quality of team deliverables

  • Passionate about writing software that is clean, simple, and elegant

  • Proficiency with concurrency and multi-threaded architectures

  • Expertise with socket programming and TCP

  • Familiarity with scripting languages such as Python and Shell

DESIRED SKILLS:

  • Experience with C++ and Java

  • Financial market knowledge