Senior Backend Software Engineer - Trade Automation & Execution - Full Time role

SOHO Square Solutions

$120K — $150K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2+ years of experience in C/C++ programming on UNIX/Linux
  • Strong knowledge of data structures and algorithms
  • Proficiency in multi-threading and asynchronous event-driven programming
  • BA/BS or MA/MS in Computer Science, Engineering, or equivalent experience
  • Eagerness to learn and tackle complex engineering challenges

Responsibilities

  • Gain insights into financial markets and contribute to shaping software that drives their future
  • Develop high-performance, fault-tolerant real-time systems to handle millions of transactions daily
  • Utilize industry-leading technologies like Cassandra, Apache Storm, Kafka, WebSphere MQ, and Redis to build new services
  • Create impactful software for a diverse global community of traders and brokers

Benefits

  • Opportunity to work with cutting-edge technologies
  • Direct exposure to financial markets and their mechanisms
  • Impactful work that contributes to the trading community
  • Collaborative environment with a focus on creativity and problem-solving
Full Job Description
Job Responsibilities:
  • You'll get a front-row seat to the financial markets, gain insights and perspectives on how they work, and build software that helps shape their future direction
  • You'll get to work on building out high-performance, fault-tolerant, and real-time systems with a goal of being able to process millions of transactions daily
  • You'll get to learn and have a chance to work with multiple industry-leading technologies such as Cassandra, Apache Storm, Kafka, WebSphere MQ and Redis, building out new services using C++11 on Linux
  • Your work will be impactful to a diverse global community of traders and brokers

You'll need to have:
  • 2+ years of experience programming in C/C++, preferably on UNIX/Linux
  • A robust knowledge of data structures and algorithms
  • Experience with multi-threading and asynchronous event-driven programming
  • A BA/BS or MA/MS in Computer Science, Engineering, or equivalent professional experience
  • A desire to learn and a willingness to be challenged to come up with creative solutions to tough engineering problems

We'd love to see:
  • An interest in the financial markets
  • Experience with high volume, high availability distributed systems
  • Experience using distributed middleware such as WebSphere MQ, RabbitMQ or Kafka
  • Familiarity with a scripting language such as Python, and developer productivity tools such as Jenkins, Coverity and Splunk

Similar Jobs

More Jobs at SOHO Square Solutions

More Finance & Insurance Jobs

Find similar Senior Backend Software Engineer - Trade Automation & Execution - Full Time role jobs: