Position Summary:
We are seeking a senior software engineer with a passion for building high-performance systems that enable exceptional user experiences. The ideal candidate thrives at the intersection of technology and business and is eager to contribute to a suite of tools supporting the full investment lifecycle, including research, idea generation, portfolio construction, quantitative analysis, trading, and compliance.
Responsibilities:
Collaborate closely with investment professionals, researchers, and engineering peers to deliver impactful software solutions
Translate complex business requirements into scalable, maintainable, and high-performing applications
Make thoughtful tradeoffs across feasibility, stability, scalability, and delivery speed
Design and build full stack, cloud-native applications using modern languages and frameworks such as C#, Python, Go, gRPC, and React
Work with advanced data platforms, including Snowflake and ClickHouse, to manage and analyze large datasets
Qualifications:
Strong team player with a growth mindset and drive to deliver results
Bachelor's degree in Computer Science or a related technical field
5+ years of professional software development experience
Deep expertise in an object-oriented programming language, preferably C# or Java
Experience with modern cloud services (e.g., AWS), databases (e.g., MSSQL, Snowflake), and distributed systems
Familiarity with financial services, particularly equities, is a strong plus
#LI-RO1
Full Benefits, 401K, PTO, and many perks
Base Salary Target of 160-220K