New York, United States of America Hybrid USD 76,000 - 160,000 Yearly

Societe Generale is hiring a Programmer Analyst

About the Role

Join a technology team within Corporate and Investment Banking, where you'll develop high-performance market connectivity solutions for electronic trading. Based in New York, this role supports real-time access to financial markets across multiple asset classes, working directly with algorithmic trading desks and development teams to refine system capabilities.

Key Responsibilities

  • Design, code, and maintain low-latency systems for order routing, market data handling, and execution connectivity
  • Collaborate with traders and developers to align technical solutions with trading strategies
  • Ensure compliance with best execution standards in order management workflows
  • Engage in continuous knowledge sharing and technical improvement with peers and stakeholders

Required Skills

  • Strong background in C/C++, with hands-on experience in C++20 and template-based programming
  • Proven work in performance-critical environments, including latency optimization and debugging
  • Familiarity with FIX and binary protocols for financial messaging
  • Solid understanding of TCP and multicast networking
  • Experience with market data feeds, client connectivity systems, and trading infrastructure
  • Working knowledge of Linux-based development and Python scripting
  • Clear, effective communication skills in a fast-paced setting

Preferred Attributes

  • Advanced degree in Computer Science, Mathematics, or a related technical field
  • Demonstrated ability to build robust, scalable software components
  • Experience processing and organizing large-scale financial datasets
  • Understanding of trading systems and market microstructure principles

Technology Environment

Work with C++, C++20, templates, FIX Protocol, binary connectivity, TCP, multicast, Linux, Python, and FPGA technologies at a foundational level.

Work Model

This position operates under a hybrid model in New York, NY, combining in-office collaboration with flexible remote work arrangements.

Compensation & Benefits

Base salary ranges from $76,000 to $160,000 USD, with eligibility for an annual discretionary bonus. Benefits include a 401(k) plan with company match, comprehensive medical, dental, and vision coverage, fertility support, wellness programs, student loan assistance, and commuter benefits.

Company Values

The organization emphasizes ethical conduct, innovation, inclusion, and collective achievement. Employees are encouraged to experiment, contribute ideas, and work collaboratively in an environment that respects diverse perspectives and fosters professional growth.

Equal Opportunity

This employer is committed to equal employment opportunity, supporting a diverse workforce without regard to race, color, religion, national origin, sex, age, disability, gender identity, sexual orientation, or any other protected status.

Required Skills
C++C++20TemplatesFIX ProtocolBinary Connectivity ProtocolsTCPMulticastLinuxPythonFPGALow Latency CodingPerformance TuningDebuggingMarket Data Feed HandlersNetwork Protocols C++C++20TemplatesFIX ProtocolBinary Connectivity ProtocolsTCPMulticastLinuxPythonFPGALow Latency CodingPerformance TuningDebuggingMarket Data Feed HandlersNetwork Protocols
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Societe Generale
Société Générale Germany is a multi-category bank offering every employee the possibility to have several careers in a professional career path.
All jobs at Societe Generale Visit website
Job Details
Department Software Development
Category backend
Posted 2 months ago