A prestigious company is on the search for a Financial Engineering Tech Lead. This individual needs to have experience with Java, Python, and C++ development, developing a platform, a framework, and a library. Java experience is preferred over Python and C++. This person needs to have at least 8+ years of Java experience and managerial experience. They will be developing and creating next generation cloud based grid. They will be computing, reengineering all quantitative models, building high-performance risk analytics platforms trading systems.
- Design, develop, and support libraries written in Java, which forms a computational engine used to manage and distribute risk analyses for a variety of financial instruments.
- Design and develop new code and review existing code changes.
- Continuously improve the technical quality and architecture to respond to business needs
- At least 8 years of experience developing in Java or C++
- BS in computer science or equivalent experience
- Experience with high performance or grid computing
- Experience with numerical/quantitative systems
- Experience writing automation unit, integration, regression, performance and acceptance tests
- Understanding of software design principles, including knowledge of how to refactor Legacy code
- Experience using Monte-Carlo simulations to value financial instruments especially mortgages
- Broad knowledge of Fixed Income finance, mortgage backed securities and interest rate derivatives
- Experience with cloud computing and storage services
Associated topics: cadence, embedded, quantum, qubit, rtl, rtos, semiconductor, ttl, verilog, vlsi