Senior Software Engineer - Trade Automation & Execution

Bloomberg
New York, NY
Job Description
Senior Software Engineer position in Trade Automation & Execution team at Bloomberg. Build and enhance low-latency, high-throughput distributed systems for real-time trading.

Requirements

  • 5+ years of professional experience in backend programming in an object-oriented language (C++, Java, or Python)
  • Strong knowledge of data structures, algorithms, and scalable software design and architecture
  • Experience with distributed systems, multi-threading, or performance-sensitive applications
  • Solid understanding of the full software development lifecycle, including design, implementation, testing, and deployment
  • Excellent communication and collaboration skills

Benefits

  • Comprehensive and generous benefits plan
  • Merit increases
  • Incentive compensation (exempt roles only)
  • Paid holidays
  • Paid time off
  • Medical, dental, vision, short and long term disability benefits
  • 401(k) + match
  • Life insurance
  • Various wellness programs
]]>