Lead Software Engineer – Enterprise Technology
Susquehanna International Group, LLP - Philadelphia, PA

This job posting is no longer available on Susquehanna International Group, LLP. Find similar jobs: Susquehanna International Group jobs

SIG is looking for a Lead Engineer to be a key part of an enterprise team that’s responsible for our middleware and monitoring systems. In this role, you will work on a messaging middleware stack, which has been custom designed for the monitoring and management of SIG’s world class data center infrastructure and trading applications. This system is a high profile management middleware which is instrumental to SIG’s operational success, employing exciting technologies like modern C++, multicast, and Google protocol buffers. As the lead developer, you’ll have a chance to optimize our existing system, design and implement new systems and infrastructure, and mentor junior engineers.

Technology is core to our business success. At SIG, you will have the opportunity to work with traders, quants, system engineers and other developers to engineer unique ways to use technology. You don’t have to have trading industry experience to join SIG; we can teach you the business. But you do need to have deep technical skills and an inclination to build systems iteratively and collaboratively with engineers up and down the stack. Learn more about why SIG’s systems are some of the most competitive in the industry – apply today.

Essential Functions
What you’ll be doing:

Designing technical solutions and driving them to delivery. This includes: design, implementation, guiding the team through the software development and deployment lifecycle, and maintenance.

Providing consultation and support for developers and other technologists with respect to application design and implementation.

Making build versus buy assessments, recommendations and justifications, while always having a mind toward timely satisfaction of the end user requirements.

Providing technical leadership on projects based on a deep understanding of all components of the chosen technical architecture.

Required/Preferred Qualifications
We’re looking for someone with:

A Bachelor’s in comp sci, computer engineering, information systems or a related discipline

At least 7 years of experience designing and developing large-scale distributed systems in C++

Experience designing and developing software on both the Linux and windows platforms

Experience with multi-threaded development

The ability and desire to get things done (not just theorize about them.)

The following aren’t absolute requirements but we’d be thrilled if you have a few of them
•Experience with programming languages in addition to C++ (C#, Java, Python, Perl)
•Knowledge of the .NET Framework
•Experience with one or more message oriented middleware solutions preferred (RV, MQ, LBM)
•Advanced knowledge of Linux OS internals
•Advanced knowledge WMI for monitoring and management on Windows
•A strong understanding of network computing concepts, network programming and RPCs

Susquehanna International Group, LLP - 18 months ago - save job - block
About this company
4 reviews