Search by job, company or skills

Rec2Tech

Senior Software Engineer (C#, .NET, + AWS)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior Software Engineer (C# .NET)

Payments & Financial Infrastructure (Remote)

A fast-scaling global payments infrastructure company is building thefinancial rails that move real money across bordersat speed, at scale, and with zero tolerance for failure.

The platform powers cross-border transactions for SMEs and enterprises using a blend oftraditional banking networks and stablecoin-backed blockchain rails. Transaction sizes are meaningful. The systems are live. The consequences are real.

The engineering team isdistributed, lean, and fast-moving. Decisions are made quickly. Priorities shift. External partners change things without warning. The expectation is simple:build systems that hold up in the real world.

This is not a feature factory role.

This isfinancial infrastructure.

They are now hiring aSenior Software Engineer (C# .NET)to play a key role in shaping and stabilising their backend payments platform.

The Role (What You're Really Signing Up For)

As a Senior Software Engineer, you'll own and evolve critical backend services that sit directly in the path of money movement.

You'll:

  • Design and build API-driven services that process real payments
  • Integrate with banks, payment providers, identity platforms, and blockchain rails
  • Balancespeed vs safety, often with incomplete information
  • Take responsibility when things go wrong not just when they go right

This role suits someone who hasalready worked in regulated, high-risk systemsand understands that elegance matters less than reliability.

What You'll Be Doing

Backend & API Engineering
  • Design and build secure, scalable APIs in.NET 8 / C#,powering payment and stablecoin transactions
  • Own backend services end-to-end from design through production support
  • Build background processing, scheduled jobs, and webhook-driven workflows
  • Integrate with third-party payment, banking, KYC and identity providers

Payments, Crypto & Real-World Complexity
  • Implement logic that touchesreal money, not test data
  • Build and maintain integrations across traditional rails and blockchain-backed stablecoin flows
  • Create mock services and defensive layers for partners without stable test environments
  • Design systems that expect breaking changes outside your control

Security, Risk & Compliance (By Design)
  • Implement secure API patterns: authentication, encryption, auditing and monitoring
  • Treat financial data with the caution it deserves
  • Build systems that work within regulatory and compliance constraints rather than fighting them

Cloud, Infrastructure & Reliability
  • Deploy and operate services onAWS(Lambda, EC2, DynamoDB, S3)
  • Collaborate closely with DevOps on CI/CD pipelines (GitHub Actions)
  • Build containerised services (Docker) designed for scalability and resilience
  • Monitor production systems using tools likeDataDog, catching issues early

Team & Ways of Working
  • Work closely with product and engineering to convert evolving requirements into stable systems
  • Review code, raise the bar, and challenge risky assumptions
  • Be comfortable with context-switching between BAU stabilisation and new feature work
  • Communicate clearly in a fully remote, distributed team
The Technical Stack
  • Backend:.NET 8, C#, EF Core, Hangfire, RestEase, NUnit
  • Data:PostgreSQL, DynamoDB
  • Infrastructure:AWS, Docker, GitHub Actions
  • Auth & Observability:Auth0, DataDog
  • Domain:Payments, identity verification, banking partners, stablecoin rails
Who This Role IsReallyFor

You'll Likely Thrive If You:
  • Have5+ yearsof building production backend systems inC# .NET
  • Have worked infintech, banking, payments, or regulated environments
  • Understand that money isrisk, not just data
  • Are calm under pressure and methodical when things break
  • Can operate without perfect specs or stable third parties
  • Take ownership instead of waiting for instructions
  • Prefer reliability and clarity over shiny greenfield builds

This Role Is ProbablyNotfor You If You:
  • Need everything fully specified before you start
  • Prefer slow, linear delivery cycles
  • Avoid BAU, optimisation, or legacy improvement work
  • Get frustrated by external dependencies you don't control
  • Are uncomfortable dealing with production responsibility

(Both kinds of engineers are good just not for this role.)

Nice-to-Haves (Not Deal Breakers)
  • Experience with blockchain or stablecoin-based payment flows
  • Hands-on use of DataDog for logs, metrics, and alerting
  • Familiarity with Auth0 or similar auth providers
  • Experience building integration-heavy systems with multiple external APIs
  • Exposure to financial compliance or regulated domains

What Makes This Worthwhile
  • Real ownership:You'll work on systems that matter, not internal tooling nobody uses
  • High impact:Your decisions directly affect real-world payments and customers
  • Fast growth:Early-stage scale means fast learning and expanding responsibility
  • Distributed team:Remote-first, pragmatic, outcome-focused
  • Meaningful work:You're enabling faster, more accessible financial infrastructure globally

Final Note

This environment rewards engineers who are:

  • Thoughtful
  • Cautious
  • Accountable
  • Comfortable with ambiguity

It is not about being the loudest or fastest,

It's aboutbuilding systems that don't break when it matters most.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135468669

Similar Jobs