A leading hedge fund is seeking a talented Senior Software Engineer to join their Treasury Technology team, a group dedicated to delivering world-class systems for managing the firm’s securities lending, financing, repo trading, FX hedging, and collateral management. In this role, you will collaborate with global Treasury Technology, Treasury Desk, and Portfolio Management teams, driving innovation and efficiency in critical business processes. Your work will span designing and building cutting-edge applications in an agile environment while offering Level 3 support for global operations.
Key Responsibilities:
- Build Advanced Treasury Applications: Design, develop, and support sophisticated systems for securities lending, fixed income portfolio financing, repo trading, financing cost analysis, FX hedging, and collateral management.
- Collaborate with Business Stakeholders: Partner with Treasury and Portfolio Managers to craft applications that address real-time business challenges and adapt to evolving market needs.
- Enhance Modern Technology Ecosystems: Leverage and refine our advanced tech stack, including microservices deployed on AWS using Docker and Kubernetes.
- Contribute to Firmwide Frameworks: Develop reusable components and contribute to shared libraries, ensuring the codebase is maintainable, scalable, and highly performant.
- Participate in Agile Development: Engage in agile practices to deliver enhanced platform capabilities, meeting dynamic business demands while providing expert Level 3 support.
- Mentor Emerging Talent: Guide junior team members in technical skills, design best practices, and career development.
Required Qualifications:
- Minimum 7 years of experience in financial services, specifically in applications supporting the trade lifecycle.
- At least 7 years of Java development experience.
- Expertise in software design and architecture, particularly in microservices.
- Demonstrated success in leading strategic technical initiatives from start to finish.
- Proficiency with relational databases.
- Familiarity with messaging systems, preferably Kafka.
- Excellent written and verbal communication skills.
- Strong ability to collaborate with business stakeholders across regions and time zones.
- Proven track record of taking ownership and consistently delivering impactful results.
- Experience mentoring and developing junior engineers.
Preferred Qualifications:
- Deep knowledge in one or more areas: equity portfolio financing, fixed income trading and settlement, or collateral and margin management.
- Experience with front-end technologies like React and TypeScript.
- Hands-on knowledge of cloud services (AWS preferred).
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Experience with DevOps practices, including CI/CD pipelines and build automation.