Revolutionize the financial industry by building complex, high-quality applications for Trade Order Management solutions.
Requirements
- Expert level knowledge in Java or Kotlin (preferred) or equivalent
- Demonstrated experience of applying Design Patterns, OOAD/SOLID principles and writing automated unit tests
- Strong motivation to explore and adopt new technologies while independently navigating complex codebases.
- Experience engineering in buy-side order management systems
- Working knowledge of complex financial instruments and their valuations
- Background in mathematics
Responsibilities
- Apply trading domain knowledge, financial quantitative expertise, and technical skills to create solutions where design, strategy, and engineering closely intersect.
- Shape and optimize a tech stack leveraging AWS back-end services to power robust, scalable applications.
- Participate in the creation and construction of developer-based automation that leads to scalable, high-quality applications customers will depend on to run their businesses
- Advocate design and development best practices in pragmatic manner
- Coach, mentor, and inspire teams of product engineers that are responsible for delivering high performing, secure enterprise applications
- Think creatively, own problems, seek solutions, and communicate clearly along the way
- Contribute to a collaborative environment rooted in learning, teaching, and transparency
Other
- 5+ years in a software engineering with a history of architecting and designing new products and technologies
- Bachelor degree in Computer Science or equivalent discipline
- Ability to communicate effectively
- A positive attitude with a serious interest in having fun at work.
- Work authorized in the United States without the need for employer sponsorship