
Senior Software Engineer - Investment Data Systems
Arrowstreet Capital, L.P.2 months ago
Boston, MA, USASenior
Base Salary
$95k - $165k/yr
Responsibilities
- Engage with business and technology leaders to understand strategy, articulate solution options, and evaluate tradeoffs.
- Design and implement software solutions that bring complex investment processes to life.
- Lead adoption of cloud-native technology designs and solutions.
- Deliver enhancements to existing platforms and automate software development, testing, and deployment.
- Develop server-side software using Python and/or C# .NET Core.
- Collaborate with developers, DBAs, network engineers, quality assurance teams, and third-party vendors or consultants.
- Create and maintain thorough, professional documentation.
- Support production escalations with urgency.
Requirements
- Degree in Computer Science or a related field.
- Hands-on coding experience with Python and/or C# .NET Core.
- Strong background in modern technology, including design, data structures, algorithms, object-oriented programming, and standard design principles.
- Experience with unit testing, isolation frameworks, and behavior-driven or domain-driven development.
- Experience with AWS services including S3, Lambda, ALB, CloudWatch, and SNS.
- Server-side development experience in Python and REST APIs.
- Experience with Angular, React, or a similar modern UI framework.
- Experience with CI/CD pipelines.
- Strong collaboration, creative problem-solving, and team-oriented working skills.
Benefits
- Base salary range of $95,000-$165,000 per year, plus annual discretionary bonuses and a benefits package.
- Boston-based role at a systematic investment firm; specific work arrangement is not stated.
- Reasonable accommodations are available for qualified individuals with disabilities and disabled veterans.