Software Engineer – Backend

Location: New york, NY
Employment Type: Direct Hire
Job ID: 140735
Date Added: 09/04/2024

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

* Required field.
Job Title: Senior Software Engineer, C++
Location: New York, NY (Hybrid)

The Company
A large global financial institution providing offerings of commercial and investment banking services.  North America headquarters are in New York City with other locations including Charlotte, NC.

Compensation Expectation: $165-190k

What You'll Do as a C++ Engineer
  • Hands-on development using C/C++
  • Responsible for strategic planning of software solutions for in house and external vendor software.
  • Part of the team working on critical projects and providing the technical expertise for development environment, technology architecture, and implementation.
  • Collaborate with the business users and analysts to ensure the applications meet specification and requirements.
    Build out APIs to integrate the bank with third-party trading platforms
  • Continuous improvement of the development and release environment, tooling, and processes
  • Support application design, development, and implementation of trading platforms

Qualifications
  • 10+ years of experience with software development and systems implementation.
  • Proficient in C/C++ programming language.
  • Ability to design and architecture a software solution.
  • Strong experience in building enterprise-wide software solutions in multi-technology environments.
  • Advanced understanding of current recovery solutions and high availability architectures.
  • Excellent communication skills and ability to communicate with non-technical stakeholders. 
  • Strong solid analytical skills for diagnosing and troubleshooting potential system issues
  • Ability to operate in mathematical concepts,
  • Good teamwork and strong work ethic.
  • Experience with .Net/C#, or Java, and scripting languages (Perl, Python) is a plus.
  • Familiarity with the database concept, relational SQL, coding with OLAP.
  • Undergraduate or graduate degree in computer science.