The Role
As a Full Stack Software Engineer in our Valuation Infrastructure Group, you
will drive the design, development, and support of our next generation risk
management applications. You’ll work closely with traders, quants, and fellow
technologists, building solutions with far-reaching impact across the entire
firm. If you are an engineer who thrives on tackling complex challenges,
identifying and resolving software issues, and delivering high-value
solutions, we want to meet you.
What You'll Do
- Collaborate with technology teams to leverage existing services and integrate new solutions supporting business initiatives.
- Work directly with traders and quants to translate business requirements into scalable, high-quality software.
- Architect, develop, and deploy high-performance, full stack applications.
- Contribute to collaborative design and code reviews, sharing expertise and driving engineering best practices.
- Provide critical application support during dynamic market conditions, quickly resolving issues to ensure system resilience and continuity.
- Deliver software solutions that directly influence trading and risk management decisions at scale.
What We're Looking For
- Proficiency in Python (with Conda) and Java, with strong hands-on coding ability and best practices.
- Robust experience with multi-threaded programming and distributed application architectures.
- Proven ability to execute and deliver results across multiple parallel projects; thrive in a fast-paced, iterative environments.
- Hands-on experience developing RESTful APIs and WebSocket services.
- Experience with modern front-end technologies (e.g., HTML, CSS, JavaScript, TypeScript, React, Angular).
- Familiarity with containerization and cloud technologies (Docker, Kubernetes) is a plus.
- Prior experience in the financial industry, especially with options or risk management systems, is a strong plus.