Susquehanna is seeking a Software Developer to join the team responsible for designing, developing and maintaining the firm’s highly distributed, high performance order routing system for equities, options and futures.
Requirements
- knowledge of object oriented programming and C++/Linux
- Experience with and a demonstrated understanding of Object oriented design and software development in a high-performance / high throughput environment using C++ (preferably in a Linux environment) is required
- Experience with .NET or Java preferred
Responsibilities
- Research, design, develop and test software components and applications in a heterogeneous technology environment using knowledge of object oriented programming and C++/Linux
- Analyze user needs and software requirements to determine feasibility of design within time, cost, and performance constraints
- Engage in problem definition, decomposition, and solutions definition within the scope of the application and the run-time environment
- Take a holistic view of systems and understand how the hardware, networking, and middleware layers integrate with software components
Other
- Bachelor's degree in Computer Science, Engineering, Mathematics or related discipline or its foreign equivalent plus 5 years of progressive experience developing software applications is required.
- The successful candidate will be a self-motivated, free-thinker who is comfortable working in a fast-paced environment and who has the ability to propose creative and innovative solutions to complex problems
- Excellent attention to detail and an appreciation for the balance between the perfect technical solution and time to market considerations
- Ability to take ownership of projects and assume the responsibility for success
- Provide innovative ideas to improve the ability of our systems and our team