Remote job
Sr. Software Engineer - Investor Solutions
Job details
About this role
Role overview Help build and evolve a research platform that turns large financial datasets into tools for analysis. You’ll work across data processing and web applications, supporting risk calculations and private fund analytics used by institutional investors to assess complex portfolios. The role combines hands-on engineering with architectural leadership and mentoring.
Responsibilities - Design, build, and operate reliable, high-throughput platform services. - Take software projects through architecture, prototyping, development, release, monitoring, and ongoing improvement. - Work across Python, Java, Databricks, and web technologies. - Develop risk calculation and private fund analytics or benchmarking capabilities for large datasets and complex asset classes. - Partner with researchers and product managers to set direction and shape solutions. - Share technical knowledge through design and code reviews, and mentor teammates.
Requirements - At least five years of professional software engineering experience. - Strong experience with Python or Java. - Experience designing and operating production systems. - Clear communication with technical and non-technical collaborators. - Ability to take ownership of technical problems and write maintainable code.
Nice to have - Experience with Databricks, Spark, or other large-scale data processing systems. - Web application development experience. - Familiarity with financial data, investment concepts, or risk analytics.