Software Engineer Opening, Infrastructure - Leading Investment Management Firm NYC
The Team:
My client is a respected hedge fund with class leading infrastructure systems. The team is responsible for delivering a robust set of platforms and applications for research, trading, and risk management. Its also tasked with enhancing the overall resilience, reliability, and observability of the firm's core infrastructure. The team works on a mix of real-time and historical problems across a wide variety of systems and data sources to play an important role in research, development, and trading. The team works with a wide breadth of open source and proprietary tools to accomplish its goals, often breaking new ground in terms of features and technologies used.
The Role:
This engineer will be involved in the design development, and maintenance of the firm's critical infrastructure platforms, ensuring they are robust, scalable, and reliable to support business operations. Oversee the centralized development infrastructure, including version control systems, build pipelines, and testing frameworks, to streamline the software development process.
You will collaborate with engineering teams across the organization to understand their requirements and provide guidance on leveraging infrastructure platforms effectively to build high-performing applications. Advocate for best practices in infrastructure design and usage, and educate engineering teams on the optimal use of systems to enhance performance, reliability, and scalability of their applications.
Skills desired:
- You should have a degree in computer science or related STEM degree
- Public cloud deployments, management and automation
- Monitoring/logging platforms like Splunk, Datadog, Grafana, Prometheus,
- SDLC: tracking and scm (Git, JIRA), agile processes, CI/CD
- Managing real-life, high-stakes production incidents
- Linux containers and their orchestration: Docker, Kubernetes,
- Linux management and troubleshooting, both on bare metal and in virtualized environments
- Familiarity using one or more of the following, Ansible, Salt, Puppet, Chef, Terraform or similar
- Package management and build tools for in Python, C++ or Golang
- Should have a knowledge of and passion for: Distributed systems, how they fail and how to achieve high availability
World leading compensation, and benefits on offer.
Please reach out for more details on the role!