Skip to content

Senior Backend Engineer - C#

  • Hybrid
    • New York, New York, United States
  • R&D

Job description

Change is constant. Impact is not. 🐬

At BlueDolphin, we believe organizations deserve more than plans that collect dust — they deserve real progress. We are the first AI-powered business transformation platform, bringing strategy, architecture, and execution into one connected workspace, so teams can see clearly, decide together, and act with confidence.

Trusted by 44,000+ users across the globe, we help organizations turn complexity into clarity. Whether you're managing an application portfolio, designing solutions, or navigating a major transformation, BlueDolphin gives you the control to change on your terms.

To support our continued growth, we're looking for a Senior Backend Engineer based in Utrecht.

THE ROLE IN SHORT

What you'll actually be doing

You'll be one of the engineers who decides how we build, not just what we build. As a Senior Backend Engineer at BlueDolphin, you own large parts of our distributed platform from architecture conversation to production. The problems are real, the stack is modern, and the people around you are experienced enough to challenge you. If your instinct when something doesn't exist yet is to design it rather than wait for someone else to, this role is for you.

CORE RESPONSIBILITIES

What this job looks like day to day

  • Design and build distributed backend services on our .NET/C# stack, from the first architecture conversation through to deployment and monitoring.

  • Lead technical decisions on your squad: own the solution design, drive trade-off discussions, and make sure the output is something you'd be proud to maintain two years from now.

  • Review code and architecture with a high bar, not just for correctness but to catch issues before they become incidents.

  • Work directly with product and architecture to translate business goals into concrete, deliverable technical solutions.

  • Mentor engineers on your team, not formally, just by pairing, sharing context, and being the person who explains the why.

Job requirements

WHAT WE NEED

You'll feel good about 80% of this. Apply anyway.

  • You've built C#/.NET microservices from scratch. You made the foundational decisions, not inherited them.

  • You've designed distributed systems under real load: event-driven, async messaging, trade-offs you had to defend.

  • You've worked hands-on with Azure and CI/CD pipelines you actually built, not just consumed.

  • When something's broken outside your lane, you fix it before anyone asks.

  • You use AI tools daily and know exactly when not to trust them.

NICE TO HAVE

If you've got this too, great

  • You've used Elastic or Grafana to debug actual production issues, not just to set up dashboards.

  • You design services so that when they break, diagnosis is obvious without a runbook.

  • You've made architectural calls in a SaaS company under real deadline pressure.

 

WHY BLUEDOLPHIN

What you're signing up for 

  • Real AI platform built into the product, not bolted on

  • 4.3/5 on Glassdoor

  • Hybrid: 2 days in Utrecht, coordinated with your team

  • Salary bands are transparent across the whole company, everyone knows where they stand

  • Buddy-based onboarding, tailored to you

  • Full access to product data and user behavior, so you build with real context, not assumptions

 

Sound like your kind of role?

If you recognise yourself in most of this, we'd love to hear from you.

or