C++软件工程师;多线程低级开发

芝加哥 29天前全职 网络
105.2万 - 140.2万 / 年
职位:C++软件工程师(必须具备多线程低级开发经验) 我们的客户是一家前沿的专有交易公司,具有长期愿景,明确专注于帮助世界定价和管理风险。他们充满乐趣和信任的文化激励我们解决行业中最具挑战性的问题,并在协作环境中承担经过计算的风险。 他们正在寻找优秀的C++工程师,以帮助在公司内部的多个不同领域构建下一代技术,包括执行、交易所连接、平台以及研究与数据工程。在这些领域中,您将参与对公司日常表现有直接且重要影响的项目。在我们快节奏的团队环境中,他们的工程师可以快速看到自己努力的成果,以及这些工作对业务的影响。 在执行领域,您将与交易员合作,构建新的执行策略并增强现有策略。在平台工程中,您可能会为公司构建一个强大的通用框架库,或为开发分布式实时交易系统构建消息API。 作为C++工程师,您还必须对软件工程概念有广泛而深入的理解,具备敏锐的软件开发技能,以及出色的沟通和协作能力。 职责 • 与公司范围内的安全委员会合作,确保平台在操作上安全可靠。 • 理解需求,提出解决方案,并以及时和稳健的方式将软件交付到生产环境中。 • 促进与其他团队的合作,包括运营、期权定价、交易所接入、库存和风险管理以及质量保证。 资格 • 在生产环境中使用现代C++的2年以上经验,优先考虑了解C++20的候选人。 • 某些领域需要低延迟开发和性能调查工具的经验,但不是所有领域都需要。 • 能够快速分类问题并推动解决工作直至完成。 • 具有多线程编程和分布式应用架构的经验。