Senior Engineer, Investment Technology Platform
Arrowstreet Capital, Limited Partnership · Boston, MA · 2 mo ago
HybridEngineering$135k–$325k/yrFull-time
Responsibilities
- Work closely with members of the Research and Investment Technology groups to review and define requirements for the compute platform, workflow, messaging, AI and observability systems
- Provide expert design insights which help build scalable, easy-to-maintain, efficient solutions to business-critical problems that our platforms are used to tackle
- Lead technical design discussions within the team to gather feedback, discuss the merits and risks of different approaches, and reach consensus on the target architecture
- Develop high quality solutions in both on premise environments and AWS Cloud using Python and other languages
- Develop easy-to-maintain, well-engineered and fully tested Infrastructure-As-Code solutions using Terraform, develop the automated build and deploy pipelines with unit and integrated tests to ensure high quality and efficient operations
- Provide guidance to other team members on development tasks
- Promote high quality code via code reviews
- Provide production support to prevent disruptions to investment processes
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering or a related discipline
- 8+ years of professional software development experience using Python or another object-oriented language, financial services exposure is a plus
- 4+ years of experience leading design or architecture of large-scale production systems
- 3+ years of experience developing large, high-performance, distributed systems
- 3+ years of experience building high-performance cloud native solutions on public cloud (AWS preferred)
- 3+ years of experience in container technologies like Kubernetes and Docker
- 2+ years of experience in building resilient CI/CD pipelines, strong knowledge of Git, and familiarity with a DevOps platform like GitLab
- 2+ years of experience with Helm and Infrastructure as Code tools (Terraform preferred)
- Strong in computer science fundamentals like data structures, algorithm design and complexity analysis
- Proficiency in system-related topics, e.g. hardware architecture, OS, networking
- Ability to write elegant code, and comfortable with picking up new technologies independently
- Self-motivated and self-directed, ability to translate technical direction into functional solutions
Pay
The base salary range for this position is $135,000-$325,000 per year.
Schedule
N/A
Benefits
N/A
Skills
N/A
Benefits
N/A