Job Description
Point72 is seeking a Software Engineer to join their Treasury Technology team, supporting the Equities Financing business. The role involves collaborating with business users to enhance application software, deliver new business capabilities, and improve system resilience, capacity, automation, and integration with vendors. The candidate will work within a distributed dev team across multiple time zones, building highly resilient distributed systems that work on large financial datasets in near real-time. The Software Engineer will be responsible for:
- Collaborating with the team to design and build highly resilient distributed systems.
- Building software to support global trading across time zones.
- Working closely with business users to refine requirements.
- Identifying new technologies to improve software systems.
- Implementing DevOps practices.
- Providing production support.
Requirements for the role include:
- Willingness to work as part of a distributed Dev Team across 3 time zones.
- Minimum 8 years of object-oriented programming experience with C#/.NET.
- Significant experience with MS SQL Server.
- Experience in writing automated tests, unit tests, and Test-Driven Development.
- Knowledge of design/architecture patterns, distributed systems, microservices, observability and monitoring, and containerization.
- Strong problem-solving and analytical skills.
- Exceptional verbal and written communication skills.
- Commitment to the highest ethical standards.
- Bachelor's degree in Computer Science or a related field.
Point72 offers:
- Health care benefits.
- Generous parental and family leave policies.
- Mental and physical wellness programs.
- Volunteer opportunities.
- Support for employee-led affinity groups.
- Tuition assistance.