Arrowstreet Capital is looking for a software engineer to design and implement software platforms for hosting microservices, event-driven real-time communication, and a common web platform for micro frontends to enhance their systematic investment process and maintain a competitive advantage.
Requirements
- At least 3 years of professional software development experience using Python or another object-oriented language
- At least 3 years of experience building resilient CI/CD pipelines, strong knowledge of Git, and familiarity with a DevOps platform
- At least 2 years of experience with Cloud, preferably AWS
- Experience with Docker and Kubernetes
- Experience working with message / event-based architectures
- Experience with automated testing frameworks
- Platform Engineering or Composable Application experience
Responsibilities
- Architect, and build new features into a growing platform
- Propose architectural changes that benefit the platform, eliminate failures, and prevent race conditions
- Continuously learn new technologies to see how they can add value to the company
- Support a large development community
- Designing and implementing software platforms for hosting micro services
- Designing and implementing event-driven real-time communication between components
- Designing and implementing a common web platform for micro front ends
Other
- Great communication, both written and verbal
- Demonstrated experience interacting and solving problems with users
- Maturity, accountability, and ownership of projects/tasks
- Good collaboration with other teams within IT and a mindset for solutions that leverages a common foundation and development principles
- Cloud Certification at developer or solution architect level would be a plus