Senior Software Engineer
Astro Capital combines active, principled ownership and data science with the goal of delivering superior returns and positive social outcomes. The team is focused on workforce impact – where they anticipate innovative and thoughtful investments in humans will lead to an enhanced employee experience, productivity and long-term financial returns.
We are seeking to add a Senior Software Engineer to the Global Equities team. In this role, the Engineer will be involved in all aspects of the management of portfolio investments.
Department: Global Equities
Project Location(s): New York or Remote
Education: BS/MS/PhD
Responsibilities
As a senior software engineer in Data Engineering, you will support and develop systems and tools to empower our trading intelligence by
- Taking engineering lead responsibility for ensuring the current AC processes function correctly and incidents are resolved quickly by the engineering team.
- Driving the development of python libraries and web services to give AC quick, easy, and reliable access to the wealth of data available within the firm.
- Working with the Trading Team to identify requirements and prioritize change requests
- Being both hands on in design and development of changes as well as providing oversight and mentoring to more junior team members
- Building and supporting AC processes used to generate data that will feed into other systems and reports within the firm
- Upgrading existing code to leverage cloud computing and cutting-edge visualizations
Providing intuitive systematic access to the AC data for other areas of the firm - Developing solutions to address input data quality and reliability issues so they can be more efficiently managed
Skills/Experience
- BS/MS/PhD in Computer Science, Mathematics, or related discipline
3+ years of hands-on experience working as a lead developer within a team supporting one or more business system - Experience leading and mentoring a team of developers to deliver high quality “enterprise grade” code in python
- Extensive experience performing design and code reviews
- Proven track record managing projects plans and driving projects to completion, tracking progress, and reporting status.
- Ability to adapt to changing demands and reprioritize work accordingly
- Experience in developing data-oriented business application in Python using REST framework
- Experience with data analysis using libraries like Numpy and Pandas
- Experienced using Relational Databases (SQL)
- Experience in communicating with business stake holders and gathering requirements
- Experience in working on a service-orientated architecture SOA
- Outstanding coding, debugging, and analytical skills
- Experience working in a large python codebase
- Experience with conda and docker would be desirable
- Experience with source control (Git) and systems development lifecycle
- An interest in quantitative finance (no finance / trading experience required)