Senior Staff Backend Software Engineer

2Bridge Partners

  • New York City, New York
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Analysis Skillsunmatched
    • Apache Kafkaunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Business-to-Business (B2B)unmatched
    • Cloud Computingunmatched
    • Communication Skillsunmatched
    • Computer Networksunmatched
    • Computer Scienceunmatched
    • Computer Systemsunmatched
    • Concurrencyunmatched
    • Distributed Computingunmatched
    • Follow Throughunmatched
    • High Throughputunmatched
    • InterProcess Communication (IPC)unmatched
    • Leadershipunmatched
    • Message Servicesunmatched
    • Microsoft .NETunmatched
    • Microsoft C# (C Sharp)unmatched
    • Performance Tuning/Optimizationunmatched
    • RabbitMQunmatched
    • Redisunmatched
    • Software Engineeringunmatched
    • Streaming Technologyunmatched
    • User Interface/Experience (UI/UX)unmatched

    Description

    Senior Staff Software Engineer — Real-Time Distributed Systems (C#, .NET, gRPC)


    2Bridge Partners has been engaged in the search for a direct-hire Senior Staff Software Engineer with a strong background building real-time, message-based B2B or trading applications in C#, .NET, and gRPC.


    Our client is an established technology firm developing high-throughput, multi-tenant platforms used by institutional customers. The engineering environment is centered around real-time data distribution, low-latency messaging, high concurrency, and event-driven architectures. This role is ideal for engineers who want to influence platform design while remaining hands-on with complex distributed systems.

    Compensation: $200K–$300K base plus a significant discretionary performance-based bonus.


    What You’ll Do:

    • Architect, design, and deliver components of a highly scalable, distributed, real-time computing platform.
    • Build and refine low-latency, message-driven services using gRPC and modern .NET.
    • Develop reusable patterns, shared libraries, and framework-level abstractions.
    • Lead performance tuning across messaging, compute, network, and storage layers.
    • Own critical platform services supporting high-volume API and UI workloads.
    • Collaborate with engineering leadership to shape architectural direction.


    Required Experience:

    • 10–15+ years of professional experience with extensive work in C# and .NET.
    • Strong experience with gRPC and cloud-based service architectures.
    • Expertise with distributed messaging and event-streaming technologies including Kafka, RabbitMQ, and Redis.
    • Strong understanding of backend fundamentals including high-volume message processing, interprocess communication patterns, and database performance.
    • Experience building multi-tenant, event-driven B2B systems requiring millisecond-level updates.
    • Experience building frameworks or shared service layers.
    • Strong interest in clean architecture and high engineering standards.


    Non-Technical Requirements:

    • Strong analytical and architectural reasoning.
    • High ownership mindset with strong follow-through and initiative.
    • Ability to work independently and collaborate effectively.
    • Strong communication skills.


    Education:

    • Bachelor’s degree or higher in Computer Science, Engineering, or related technical discipline preferred.


    Nice to Have:

    • NYC metro candidates preferred for hybrid collaboration (flexible for exceptional candidates).


    Benefits:

    • Medical, Dental, and Vision coverage
    • Retirement plan (401k or IRA)
    • Paid vacation, sick time, and holidays
    • Life insurance options
    • Short- and long-term disability coverage


    Numbers & Facts

    LocationNew York City, New York

    Similar Jobs

    See more jobs