Senior Software Engineer-Trading Platform

RIGHT CLICK
Greenwich, CT, United States
9 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Flutter Java (Programming Language) Business Logic Code Review Software Design Patterns Object-Oriented Software Development Qt Modeling Language (QML) Software Engineering WebSocket Multithreading Concurrency Ios Frameworks
+6 more
Backend Git Information Technology Low Latency React Native Software Version Control

Job description

Our client is seeking a Senior Software Engineer to join the team building a high-performance, scalable trading application used by a global client base. The ideal candidate has a high-ownership mindset, strong analytical skills, and is comfortable working within an established, mature codebase. This is a hybrid position based in Fairfield County, CT. Senior Software Engineer, Trading Platform’s Responsibilities and Duties:

  • Design, develop, and maintain features across the trading application, with a primary focus on the Java business layer
  • Integrate with backend services over REST, WebSockets, and FIX to deliver responsive, reliable functionality
  • Participate in the full software development lifecycle, including design, implementation, testing, and code review
  • Collaborate with business analysts, product managers, and other developers to translate requirements into software
  • Write and maintain clear technical documentation for delivered features
  • Investigate and resolve complex technical issues across the stack
  • Stay current with tools, libraries, and techniques that improve the platform

Requirements

  • Master’s degree in Computer Science or a related field with at least 3 years of professional software development experience, or a Bachelor’s degree with at least 5 years of experience
  • Strong proficiency in Java, with a deep understanding of object-oriented programming and software design patterns
  • Working knowledge of multithreading and concurrency, with attention to low-latency programming
  • Proficiency with Git for source control and collaborative development
  • Experience with declarative, state-driven UI frameworks (React Native, Flutter, QML) is a plus

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Differentiating between Flutter packages and plugins

Sylvia Dieckmann · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:57 min

Introduction to cross-platform application development with Flutter

Simon Auer Simon Auer · World Congress 2022

5:05 min

Introduction to Flutter and cross-platform UI development

Sylvia Dieckmann · LIVE

Videos

See all

Related articles

See all