Senior Software Engineer, Investment Systems
Core
Designing and implementing scalable, cloud-native software solutions to automate complex portions of Arrowstreet's systematic investment process and support mission-critical investment operations.
Role type
Senior Software Engineer (Investment Systems)
Builds
Automated investment process applications, cloud-native data pipelines, and production systems for managing global equity portfolios.
Domain
Asset Management / Financial Services / Systematic Investing
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud architecture (AWS/GCP/Azure), SQL, Spark, Pandas/Polars, containerization, serverless, automated testing, debugging, system design, performance optimization
Preferred skills
Asset management or financial services industry experience
Technologies
AWS, GCP, Azure, SQL, Iceberg, Spark, Pandas, Polars, Kubernetes, Docker
Responsibilities
Engage with business and technology leaders to evaluate technology options and influence key decisions; Provide technical leadership by mentoring team members and leading projects; Build new functionality and enhancements to systems supporting the systematic investment process; Develop understanding of investment data flow to identify automation and performance opportunities; Accelerate migration of legacy systems to modern cloud-native platforms; Automate the software development, testing, and deployment lifecycle; Support production escalations with urgency
Seniority
Senior, hands-on IC with technical leadership