Director, Software Engineering


Job Details

Job Overview

The Business and Client Technologies team are responsible for developing technology solutions supporting Arrowstreet Capital s Marketing & Reporting, Funds, Finance, Client Management and HR teams. We leverage technology to automate business processes introducing solutions using a combination of custom development and packaged platforms. The Finance IT Team provides services and capabilities to our business users that are essential to the firm s ability to deliver sustained alpha and to meet our fiduciary commitment to our clients. This team supports the Finance department in their computing, tracking and reporting of the Firm s Revenue along with purchasing and general ledger management. Arrowstreet Capital is seeking a Senior Engineer to join a highly talented and motivated group of engineers, who build and maintain applications that support the Finance team at Arrowstreet. This is a critical role that brings significant value to our clients and internal business partners.


The ideal candidate is a self-driven, team-oriented, accomplished hands-on engineer with previous experience in building technology in the financial services industry, who has a passion for improving software architecture and the development process. They are a creative problem-solver who enjoys working on complex problems as part of a team. They are a leader who drives technology adoption. Collaboration with other development leads and teams within Business and Client Technologies and the broader IT team is a critical part of the success in this role. Bring your passion for technology, delivery and value-add to our collaborative team and put your experience building cloud-native business-oriented solutions to a challenging, rewarding purpose.


Responsibilities


We are looking for an experienced full stack developer to join one of our agile teams who will be responsible for the following:


  • Engage with business and technology leaders to understand strategy, articulate and implement solution options, evaluate tradeoffs, and influence key decisions
  • Lead adoption of cloud-native technology designs and solutions
  • Deliver high-quality value-added enhancements to existing platforms
  • Automate the software development, testing and deployment process
  • Participate as an engaged member of an agile development team
  • Collaborate with other groups including developers, DBAs, network engineers, quality assurance and third party vendors / consultants
  • Embrace development best practices including continuous delivery, test automation, containerization
  • Create and maintain documentation that is thorough, complete, and of a professional caliber
  • Support business hours production escalations with urgency


Qualifications

  • Bachelor s degree in Computer Science, Engineering or related field
  • Great communication & organizational skills, drive, energy, enthusiasm, maturity, and confidence
  • Hands-on coding experience C# .Net Core
  • Leadership and collaboration mindset
  • Strong, creative problem-solving abilities
  • Strong background in modern technology architecture and adherence to standard design principles
  • Experience with unit testing, isolation frameworks, and behavior/domain driven development
  • Experience with Finance principles is desired, but not required
  • Technology stack design and development experience in any of the relevant technologies:
  • Server-side development in Python and C# using .Net Core
  • Object Relational Models libraries such as Dapper and Entity Framework
  • ASP.NET/Core Web API's
  • Angular, React, or similar modern UI framework
  • AWS Services including S3, Lambda, RDS, EC2 and EKS
  • HTML, CSS, Javascript, and JQuery
  • Database design and development in SQL Server, PostgreSQL, MongoDB, DynamoDB, MySQL, or NoSQL
  • Git source code management
  • Experience with CI/CD pipelines with Azure/AWS DevOps and/or GitLab/GitHub
  • Experience with Docker and/or Kubernetes
  • Experience with the ELK stack



We maintain a friendly, team-oriented environment and place a high value on professionalism, attitude and initiative.





 Arrowstreet Capital, Limited Partnership

 06/01/2024

 Boston,MA