Senior Software Engineer
Dice
Role Overview
As part of Macro Engineering, work closely with the quantitate research team to help architect and build our next gen Macro trading platform. Collaborate in a fast-paced global team environment to understand, engineer, and deliver on business requirements. Strike a balance along the dimensions of feasibility, stability, scalability, and time-to-market when delivering solutions.
Qualifications & Requirements
- 4+ years of work experience as a backend developer with demonstratable expertise in multiple languages, specifically python, java, c#, or c++
- Experience architecting and building backend applications beginning from the design phase through implementation
- Experience with code optimization and performance tuning
- Strong knowledge of distributed systems application components (databases, messaging, caches), ideally in a cloud centric environment
- Understanding of the full scope of application development (authentication, integrating with APIs, build process, testing, validation, state management)
- Experience with source code control (Git experience preferred)
- Excellent communication skills
Additional Experience
- Experience building Restful APIs
- Experience with any additional programming languages (C++, Java, Python)
- Experience with PostgreSQL or other relational database technologies
- Experience with FICC products and systems a big plus
- Experience working with financial market data from Bloomberg, Reuters or other similar sources
- Experience with hedge fund industry or other financial instruments/software (research, risk management, portfolio accounting, reconciliation, order management, etc.)
Senior Software Engineer with Java and Python
Expertise level
Work arrangement
Similar Jobs in United States
AWS Engineer with Python
Ampstek
2 weeks ago
Software Engineer
Ascendion
2 weeks ago
2 weeks ago
2 weeks ago
Python Full Stack Engineer
Quantum World Technologies Inc.
2 weeks ago