Team Lead / Senior Back-Mid Office Developer
About the Role
We are seeking a Team Lead / Senior Developer to join our New York office. The ideal candidate will bring 10+ years of experience in software development, a proven track record of delivering high-quality solutions, and leadership expertise to drive back/middle-office technology initiatives. This role combines hands-on development with team leadership and cross-regional collaboration.
Key Responsibilities
- Development Leadership: Design, build, and maintain mission-critical back/middle-office systems, including:
- Trade capture, books and records, treasury, and reconciliation platforms.
- Cloud-based and service-oriented architectures.
- Team Coordination: Act as the primary liaison between the New York team and offshore developers, ensuring seamless collaboration and project delivery.
- Project Management: Oversee timelines, deliverables, and technical standards while mentoring junior team members.
- Hands-On Coding: Contribute directly to development efforts with a focus on scalability and performance.
Qualifications
- Education: Bachelor's degree in Computer Science or related field.
- Experience:
- 10+ years in software development, with team lead or project management experience.
- Expertise in C (object-oriented programming) and MS SQL (query optimization, stored procedures).
- Familiarity with Python (a strong plus).
- Hands-on experience with cloud computing (GCP or other) and service-oriented architectures.
- Financial Domain Knowledge: Understanding of financial products (e.g., equities, fixed income) is preferred.
- Additional Skills:
- Experience with GUI development (WPF, .NET) is a plus.
- Strong problem-solving skills and ability to conduct independent research.
- Ability to multitask and meet deadlines in a fast-paced environment.
Ideal Candidate Profile
- A motivated self-starter who thrives in collaborative and autonomous settings.
- Excellent communicator with experience bridging technical and business teams.
- Passionate about optimizing processes and driving innovation in financial technology.