Software Engineer
Core
Build and deliver investment management applications, ETL pipelines, and data analysis tools for risk management, investment analytics, and portfolio operations.
Role type
Hands-on Investment Management Software Engineer
Builds
Cloud-native applications, ETL pipelines, scalable microservices, and message-driven applications for equities, credit, and multi-asset strategies.
Domain
Investment Management / Financial Technology
Deliverable
production ML models | product features
Required skills
Python, Pandas, NumPy, AWS (S3, Step Functions, Lambdas, Glue), SQL, NoSQL, Agile development, data modeling, software design patterns
Preferred skills
Apache Spark, Investment Management data experience, Bloomberg/FactSet vendor experience, Cloud native architecture
Technologies
Python, Pandas, NumPy, AWS S3, Step Functions, Lambdas, SNS, SQS, Glue, Apache Spark, SQL Server, PostgreSQL, DB2, Java Spring Boot
Responsibilities
Engage with Product Owners to understand requirements, create solutions for investment research and reporting, automate manual processes, provide on-call support
Seniority
Mid-Senior, hands-on IC