C++ Infrastructure Engineer familiar with ISO C++ Standards (200-300k)
An Elite technology firm in New York is looking for a C++ infrastructure developer to build the foundation for thousands of fellow engineers, as they create the middleware software infrastructure for large-scale, fault-tolerant applications that run on thousands of machines. Join a team of world class C++ engineers building a complex infrastructure with RPC, publish/subscribe, and message queues.
Two possible teams to join are the RPC or Multicast Team. RPC handles server-side development and message exchange; providing libraries, tools, and processes for a service-oriented architecture based on message-routing.
The Multicast team develops distributed middleware transport libraries and services that support low-latency, high volume applications and middleware services. The team implements reliable multicast and unicast protocols, especially Pragmatic Reliable Multicast, as well as higher level services that include fault tolerance.
- Excellence in C++
- Designing complex distributed systems
- OO design, data structures, and algorithms
- Strong Networking, understanding of socket level development
- High volume, high availability systems
- Knowledge of network protocols such as TCP/IP and multicast