Senior Software Engineer

Talently

New York (NY)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Talently in New York City seeks a senior C++ engineer with 7+ years of hands-on experience to design, develop, and maintain high-performance C++ applications on-site. You will work on scalable solutions, optimize performance, and collaborate with clients and internal teams.

Ideal candidates have strong knowledge of C++ templates, STL, data structures, and networking (TCP/IP, UDP). You will contribute to robust systems supporting client needs in a fast-paced environment.

Qualifications

  • 7–10+ years of hands-on experience developing C++ applications.
  • Advanced proficiency with C++ language features, STL containers, and algorithms.
  • Strong knowledge of data structures, algorithms, and OO design.
  • Experience with C++ templates and dynamic polymorphism.
  • Experience with modern C++ standards (C++11/14/17/20).
  • Familiarity with TCP/IP, UDP, and multicast networking.

Responsibilities

  • Design, develop, and maintain efficient, reusable, and reliable C++ applications.
  • Build scalable software solutions that support business expansion and client requirements.
  • Develop high-performance modules and identify bottlenecks, defects, and opportunities for optimization.
  • Investigate technical issues and implement effective, durable solutions.
  • Collaborate with clients and cross-functional teams during requirements gathering, design, and implementation.
  • Apply strong software development practices to improve code quality, organization, and maintainability.
  • Participate in code reviews, unit testing, and development automation initiatives.

Skills

C++
TCP
UDP

Job description

Location

On Site - New York City, New York, United States

Skills

C++, TCP, UDP

About the Financial Services Company / The Opportunity

Join a dynamic organization in the financial services industry, where high-performance technology supports critical business operations and client solutions. This opportunity is ideal for an experienced C++ engineer who enjoys solving complex technical challenges, building scalable applications, and collaborating with clients and internal teams. Based onsite in New York City, you will contribute to robust systems that support continued business growth and evolving client needs.

Responsibilities
  • Design, develop, and maintain efficient, reusable, and reliable C++ applications.
  • Build scalable software solutions that support business expansion and client requirements.
  • Develop high-performance modules and identify bottlenecks, defects, and opportunities for optimization.
  • Investigate technical issues and implement effective, durable solutions.
  • Collaborate with clients and cross-functional teams during requirements gathering, design, and implementation.
  • Apply strong software development practices to improve code quality, organization, and maintainability.
  • Participate in code reviews, unit testing, and development automation initiatives.
Must-Have Skills
  • Seven to ten or more years of hands‑on experience developing applications in C++.
  • Advanced proficiency in C++, including the language specification and Standard Template Library containers and algorithms.
  • Strong knowledge of data structures, algorithms, and object‑oriented design principles.
  • Experience with C++ templates and dynamic polymorphism concepts.
  • Professional experience with modern C++ standards, including C++11, C++14, C++17, or C++20.
  • Familiarity with TCP/IP, UDP, and multicast networking.
  • Understanding of unit testing, code reviews, development best practices, and automation.
Nice-to-Have Skills
  • Experience developing software for financial services or other performance‑sensitive environments.
  • Knowledge of low‑latency or high‑throughput application development.
  • Exposure to multithreading, concurrency, and performance profiling in C++.
  • Experience working directly with clients and translating business requirements into technical solutions.
  • Familiarity with continuous integration, automated testing, and source control workflows.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Engineer - 407146
Senior C++ Engineer - 407146

Atrium • New York (NY)

On-site
USD 136,000 - 175,000
Comprehensive benefits
Health & wellness
Paid time off
+2
C2C Requirement for Senior C++ Developer – NYC, Hybrid
C2C Requirement for Senior C++ Developer – NYC, Hybrid

US staffing Inc • New York (NY)

Hybrid
USD 180,000 - 240,000
Senior C++ Engineer
Senior C++ Engineer

Atrium Staffing • New York (NY)

On-site
USD 136,000 - 175,000
Comprehensive benefits package
Health and wellness benefits
Paid time off
+2
Senior C++ Engineer - Onsite NYC, High-Performance Systems
Senior C++ Engineer - Onsite NYC, High-Performance Systems

Talently • New York (NY)

On-site
USD 120,000 - 180,000
Senior C++ Developer (with Market Data experience)
Senior C++ Developer (with Market Data experience)

Luxoft • New York (NY)

On-site
USD 140,000 - 200,000
Senior Software Engineer
Senior Software Engineer

Radley James • New York (NY)

On-site
USD 130,000 - 210,000
Software Engineer C++ | Top Tier Hedge Fund | NYC
Software Engineer C++ | Top Tier Hedge Fund | NYC

Delmar Nord • New York (NY)

On-site
USD 150,000 - 190,000
Discretionary bonus
Benefits package
Professional development
Software Engineer
Software Engineer

Weekday (YC W21) • New York (NY)

On-site
USD 150,000 - 250,000
Software Engineer
Software Engineer

Asperian Talent • New York (NY)

On-site
USD 350,000 - 850,000
Senior C++ Developer (Low-Latency&Market Data)
Senior C++ Developer (Low-Latency&Market Data)

Luxoft • New York (NY)

On-site
USD 140,000 - 200,000