QRD Developer (Java Back end)

Summit Tech Partners

Greenwich, CT

JOB DETAILS
SKILLS
Analysis Skills, Architectural Services, Best Practices, Code Reviews, Communication Skills, Computer Science, Cross-Functional, Data Analysis, Decision Support, Distributed Computing, Documentation, Elasticsearch, Engineering, Financial Mathematics, Financial Systems, High Availability Software, High Throughput, Java, Large-Scale Systems, Leadership, Mentoring, Microservices, Microsoft SQL Server, Multiplatform/Cross-Platform, Operational Improvement, Operational Strategy, Performance Tuning/Optimization, PostgreSQL, Production Control, Production Systems, Python Programming/Scripting Language, Quantitative Research, RabbitMQ, Redis, Scalable System Development, Software Engineering, Stock Market, Systems Administration/Management, Systems Scalability, Team Player, Technical Analysis, Technical Delivery, Technical Leadership, Test Automation, Trading Systems
LOCATION
Greenwich, CT
POSTED
18 days ago
4 days onsite 1 day remote for now.
1st round is tech assessment
1HR screen
1 tech zoom team
1 code signal white boarding
1 onsite (final)

About the Company

Our client is a global investment and technology-driven organization focused on building sophisticated quantitative and systematic solutions across financial markets. The firm combines deep technical engineering with data-driven research to develop scalable, high-performance platforms that support investment decision-making and operational efficiency. Their environment values collaboration, intellectual curiosity, innovation, and engineering excellence.

The Team

Technology plays a critical role within the organization’s investment platform and operational infrastructure. This team is responsible for designing and supporting highly scalable systems that transform complex analytical models and research outputs into production-ready workflows and execution strategies. Engineers work closely with quantitative researchers, portfolio stakeholders, and distributed technology teams to deliver resilient, enterprise-grade solutions.

The Role

The organization is seeking a Senior Software Engineer to help architect and develop mission-critical distributed systems supporting portfolio implementation and investment operations. This individual will contribute heavily to system design, scalability initiatives, engineering best practices, and modernization efforts across a high-throughput microservices environment.

Key Responsibilities

• Design and develop scalable portfolio and trading-related systems capable of processing large volumes of data and analytical outputs
• Build and maintain distributed, microservice-oriented applications operating in highly available production environments
• Lead architectural discussions and contribute to technical direction for performance-sensitive systems
• Deliver complex initiatives spanning multiple teams and services
• Provide technical leadership, mentorship, code reviews, and engineering guidance to other developers
• Partner cross-functionally with engineering, research, and business stakeholders to deliver robust solutions
• Drive reliability, observability, scalability, and operational improvements across core platforms

Required Background

• Degree in Computer Science or related technical discipline
• 7+ years of software engineering experience with strong expertise in Java
• Strong hands-on Python development experience
• Experience designing and operating large-scale distributed systems
• Strong understanding of microservices architecture and event-driven systems
• Experience with technologies such as Elasticsearch, Redis, RabbitMQ/AMQ, PostgreSQL, and SQL Server
• Strong understanding of software engineering best practices including automated testing, code reviews, documentation, and performance optimization
• Experience monitoring and tuning production systems for scalability and reliability
• Ability to lead technical initiatives and drive delivery across complex environments
• Strong communication and collaboration skills across distributed teams

Preferred Qualities

• Strong technical leadership and ownership mindset
• Comfortable operating within ambiguous, fast-moving environments
• Ability to mentor and guide engineers while remaining hands-on technically
• Collaborative and solutions-oriented approach
• Interest in financial systems, quantitative platforms, or investment technology environments

About the Company

S

Summit Tech Partners