Job Title: Senior Software Engineer - Financial Services Company
Location: New York, NY 10172
Hybrid: 3 days on site
Client Overview:
A leading financial services organization with a strong global presence is seeking a talented Senior Software Engineer to join its Software Development department in the New York office. The company provides a wide range of financial services, including banking, securities, leasing, and credit products. Operating across numerous countries in the Americas, it offers innovative solutions to its corporate, institutional, and municipal clients by leveraging a robust capital foundation and a vast international network.
Role Description:
This position supports critical trading flow, trade analysis, and research IT systems. The Senior Software Engineer will play a key role in shaping the technical vision and strategic planning of software solutions for the Capital Markets business, involving both internally developed and externally sourced applications. This role requires close collaboration with business users and analysts to deliver software solutions that meet business requirements.
Key Responsibilities:
* Lead the design and architecture of enterprise-level software solutions.
* Develop and maintain in-house applications and manage vendor-provided software.
* Ensure high availability, scalability, and recovery of critical systems.
* Diagnose and resolve complex system issues swiftly to ensure smooth operations.
* Collaborate with cross-functional teams to understand and fulfill business needs.
* Provide technical expertise in development environments and technology architecture.
* Present technical concepts clearly to stakeholders at various levels.
*
Qualifications and Skills:
* 10+ years of experience in software development and systems implementation.
* Proficient in C/C++ programming language with experience in designing software solutions.
* Strong understanding of enterprise-wide software solutions and multi-technology environments.
* Advanced knowledge of recovery solutions and high availability architectures.
* Excellent problem-solving skills and ability to troubleshoot system issues effectively.
* Strong communication skills, with the ability to explain technical concepts to non-technical audiences.
* Bachelor's or Master's degree in Computer Science from a recognized institution.
* Ability to work well in a team environment and demonstrate a strong work ethic.
*
Preferred Skills:
* Experience with Microsoft .Net/C#, Java, and scripting languages (Perl, Python).
* Familiarity with Microsoft Office technologies (Excel, COM).
* Knowledge of relational databases and OLAP coding.
* Formal training or experience in mathematical finance.
Additional Information:
The company values diversity and is committed to fostering an inclusive environment. Employees work in a hybrid model, with both remote and in-office days, and are expected to reside within a reasonable commuting distance from the New York office.
Equal Opportunity Statement:
We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.