Braintrust
BraintrustVerified listing

Senior .NET Modernization Engineer

50–55/hr
Remote · South America
contract
Posted October 27, 2026
Not sure you qualify? Match your resume

Listing checked October 27, 2026 · pay as published by Braintrust

Key details

Pay
$50–55/hr
Location
Remote · South America
Job type
contract
Posted
October 27, 2026

Overview

A decade-old .NET Framework 4.8 monolith sits at the center of an established HR SaaS platform that employers depend on for leave, absence, and pay. Devblock needs an engineer to move that system onto .NET Standard and .NET 10, and to carry MongoDB from version 6 through 7 to 8, all while the product keeps running in production. Automated regression coverage is thin, so much of the work means reading old code to work out what the system actually does before touching it. The role is forward-deployed: you sit with the product team's engineers and domain experts, own discovery through release, and lean on AI coding agents with real judgment rather than speed. Expect an initial three-month contract with strong odds of extension, remote from South America or nearshore, on US Pacific hours.

What You'll Do7

  • Dig through the existing codebase to establish what the system does, then ask the questions that pull hidden behavior and edge cases into view.
  • Break the upgrade into small, releasable steps, decide which parts stay exactly as they are and which get rethought, and state the trade-offs in plain terms.
  • Write and review production C# daily, directing AI coding agents and checking their output against evidence.
  • Build regression safety as you go, using characterization tests and replaying production-like data through old and new versions to compare results.
  • Ship each change to production with a rollback plan attached, since a wrong calculation means someone gets paid incorrectly.
  • Work alongside engineers, product, and leadership on the client side, surfacing risk early and keeping communication steady.
  • Pick up the leave and absence domain as you go, leaning on the people who already know it well.

Requirements6

  • Roughly 8 to 10+ years of professional C#/.NET work, with genuine depth in .NET Framework 4.x.
  • Hands-on leadership or substantial delivery on a large .NET Framework to modern .NET migration where the system stayed live in production throughout. A greenfield rewrite or a small app port does not compare.
  • Solid MongoDB background that includes carrying driver and server versions through upgrades.
  • Track record in large legacy codebases with thin test coverage, and a method for adding regression safety before behavior changes.
  • Daily use of AI coding tools such as Claude Code, Cursor, or Copilot, with tests, review, and evidence backing the output.
  • Clear communication skills and the ability to work independently inside a product team, gather requirements, and explain technical risk to people outside engineering.

Preferred Qualifications6

  • .NET Standard 2.0 or multi-targeting strategies for shared libraries during incremental migrations
  • HR tech, benefits, payroll, or leave and absence domains with heavy business rules
  • Multi-tenant SaaS work with per-customer data isolation
  • AWS, Docker, and CI/CD with GitHub Actions or Jenkins
  • Structured logging and observability, for example Datadog
  • A second modern stack such as TypeScript or Node.js

Who Should Apply

A senior .NET engineer who has kept a legacy system shipping through a Framework-to-modern migration, not just rewritten one from scratch. You know older ASP.NET patterns and MongoDB drivers well enough to reason through them yourself, and you treat AI agents as tools to direct and verify. Comfort with US Pacific hours and a nearshore or South America base helps.

Salary Insight

The engagement pays $50 to $55 per hour on a contract basis, with an initial commitment around three months and extension likely. That rate sits in the upper band for remote nearshore contracts of this length and reflects the 8 to 10+ years of .NET Framework depth the client expects. Full-time hours are preferred.

Pay and demand for Software Engineering roles

Market estimates from live NearSkill listings — separate from this job's published terms.

Aggregated

This role · as published

$50–55/hr

Taken from the listing itself.

Typical pay · estimated

$75/hour

Median of 253 similar roles that publish pay · 28 publish only a top rate; those count at the rate they gave

Most Software Engineering roles pay $55–$95 per hour. This role's pay sits below that range.

Typical rangeMedian payThis role

Rates shown per hour. Yearly and monthly pay converted; one-time fees and non-USD pay are not included.

Live similar roles
340
Listed in last 30 days
232
Remote
83%

Hiring most right now: micro1 (109) · Mercor (39) · AfterQuery (30)

Most requested skills · share of roles

  • python
    24%
  • typescript
    15%
  • AWS
    12%
  • code review
    11%

Figures from Software Engineering roles live on NearSkill when this page loaded. A role can close before you apply, so check the listing itself.

Compare your resume against these roles

Required skills

C#.NET.NET Framework.NET StandardAsp.netMongoDBMongoDB DriverAWSDockerCi/cdGitHub ActionsJenkinsDatadogObservabilityTypeScriptNode.jsClaude CodeCursorGitHub CopilotMulti Tenant SaasCharacterization TestingRegression Testing

How applying works

  1. 1. Pre-screen on NearSkill

    A quick application on NearSkill checks your fit against this role.

  2. 2. Finish on the employer’s site

    We hand you to Braintrust’s official application page to complete the form.

  3. 3. Wait for a response

    The employer’s hiring team reviews applications and gets back to you.

Share:

Similar jobs

Open roles that match this listing's skills and level.

View all Cloud & DevOps jobs