Senior Software Engineer

hireworks

Brasil

Remote

BRL 300,000 - 540,000

Full time

39 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive Pay
Remote Flexibility - LATAM access
Paid Time Off
Public Holidays

Job summary

hireworks is seeking a senior backend engineer to join a payments-focused effort for a major U.S.-based client. You will work across two parallel engine versions, implement end-to-end transaction reconciliation, fraud detection, and a payments-unification layer, leveraging a .NET/SQL Server stack and Azure.

Remote-friendly for LATAM professionals, offering competitive compensation and a chance to impact mission-critical fintech infrastructure at scale.

Qualifications

  • 10+ years of engineering experience.
  • Experience with financial reconciliation, ledger, fraud, or transaction-processing systems.
  • Hands-on PCI compliance experience: familiarity with PCI-DSS requirements.
  • Ability to trace and reason about data across disconnected systems.
  • Comfort making backend architecture decisions independently.
  • Experience with third-party payment processor integrations, including two parallel versions.
  • Strong backend fundamentals with .NET/SQL Server stack, or ability to ramp quickly.
  • Working knowledge of relational database design and SQL Server at scale.
  • Cloud environment experience (Azure preferred).
  • Expertise in at least one language: .NET, Java, or Python.
  • Experience with an observability platform (Datadog, New Relic, Honeycomb).
  • Deep experience with automated testing frameworks.
  • Proficiency with Claude Code, Codex, or comparable AI-assisted tools.

Responsibilities

  • Design and build toward automated, end-to-end transaction lifecycle tracking, replacing current manual reconciliation.
  • Help build out fraud detection, chargeback management, and other automated payment functions.
  • Work across two parallel engine versions and processor integrations to resolve mismatches and gaps.
  • Partner with storefront team to expose data that closes reconciliation gaps.
  • Focus on quality, core-flow stability, and scalability as transaction volume grows.
  • Help plan and contribute to a shared payments-unification layer across engine, storefront, and events platform.
  • Use AI-assisted development tools to navigate a large, undocumented, multi-repository codebase.

Skills

Backend engineering
Financial reconciliation
PCI-DSS
Azure
.NET stack
SQL Server
Java
Python
AI tooling
Observability

Tools

Datadog
New Relic
Claude Code
Codex

Job description

hireworks is building a community of top talent in key international markets by unlocking unparalleled access to positions at leading U.S. based companies. As your employer, hireworks will ensure you have a seamless interview, onboarding, and employee experience - providing ongoing support and resources along the way. Established in 2023, hireworks is forging corp-to-corp relationships with leading U.S. based organizations looking to grow their teams with best-in-class talent around the world. Working with hireworks means unlocking access to a network of local peers and mentors and career opportunities through our client network.

About Our client

A leading provider of innovative software and services to K-12 schools and educational institutions worldwide. Their mission is to empower schools to transform education through technology. They believe in the power of education to shape the future, and are committed to helping schools prepare students for success and make a positive impact on the world.

Position Overview

Our client's payment processing engine is the reconciliation and transaction-processing layer behind its payments business, and it carries some of the most consequential technical debt in the portfolio: no end-to-end transaction tracking, largely manual reconciliation, and two parallel versions of the engine running against separate processor integrations. Reaching baseline automated reconciliation is a substantial, multi-quarter effort already underway.

This is foundational, high-visibility work: closing a real reconciliation gap and helping build the engine into a modern platform, with real reconciliation, fraud detection, and chargeback management, that can scale with a growing payments business.

Key Responsibilities
  • Design and build toward automated, end-to-end transaction lifecycle tracking, replacing today's manual reconciliation process
  • Help build out fraud detection, chargeback management, and other automated payment functions the platform doesn't have today
  • Work across the engine's two parallel versions and processor integrations to resolve mismatches and reconciliation gaps
  • Partner with the storefront team to expose data that closes reconciliation gaps
  • Focus on quality, core-flow stability, and scalability as transaction volume grows
  • Help plan, and contribute to, a shared payments-unification layer across the payment processing engine, storefront, and events platform
  • Use AI-assisted development tools (Claude Code, Codex, or comparable) to navigate a large, undocumented, multi-repository codebase
Required Qualifications
  • 10+ years of overall engineering experience, including strong backend engineering experience.
  • Experience with financial reconciliation, ledger, fraud, or transaction-processing systems
  • Hands-on PCI compliance experience: familiarity with PCI-DSS requirements as they apply to transaction processing and reconciliation.Comfort working in a large, non-microservices codebase spanning many repositories without modern service boundaries
  • Demonstrated ability to trace and reason about data across disconnected systems
  • Comfort making backend architecture decisions independently: service boundaries, data modeling, and system-design trade-offs
  • Experience with third-party payment processor integrations, including running two integration versions in parallel
  • Strong backend engineering fundamentals with a .NET / SQL Server-based stack, or a demonstrated ability to ramp quickly in one
  • Working knowledge of relational database design and operations (SQL Server): schema design, query-performance tuning, and locking behavior at production scale
  • Familiarity with running and debugging a production service in a cloud environment (Azure preferred)
  • Demonstrated expertise in at least one programming language, ideally .NET, Java, or Python
  • Experience with at least one observability platform (Datadog, New Relic, Honeycomb, or comparable)
  • Deep experience with automated testing frameworks
  • Proficiency with Claude Code, Codex, or comparable AI-assisted development tools
Preferred Qualifications
  • Experience with .NET or Java specifically with deep experience with Azure
  • Experience building reconciliation, ledger, fraud-detection, chargeback, or other payment-operations systems specificallyPrior work consolidating or migrating between two parallel versions of the same system
  • Background in payments or fintech, particularly high-volume environments

hireworks is cultivating a growing community of top talent across LATAM. In addition to unlocking access to positions at top tier U.S. based companies, we offer a variety of benefits to enhance your experience

  • Competitive Pay - compensation that reflects your experience and accomplishments
  • Remote Flexibility - work from anywhere within your home country (Colombia, Brazil, or Argentina)
  • Paid Time Off - ample vacation days to rest and recharge
  • Public Holidays - local federal holidays are fully paid days off
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Site Reliability Engineer, Payments Infrastructure
Staff Site Reliability Engineer, Payments Infrastructure

hireworks.io • Brasília

Remote
BRL 400,000 - 700,000
Remote flexibility
Paid time off
Public holidays
Senior Software Engineer - Payment Processing
Senior Software Engineer - Payment Processing

Jobgether • Brazil

Remote
BRL 180,000 - 300,000
Remote work in LATAM
Contract-based engagement
Exposure to AI-assisted development
+1
Senior Software Engineer - Payment Processing - Contract
Senior Software Engineer - Payment Processing - Contract

Finalsite • Brazil

Remote
BRL 658,000 - 987,000
Team Lead - Events Platform
Team Lead - Events Platform

hireworks.io • Brasília

Remote
BRL 250,000 - 350,000
Competitive Pay
Remote Flexibility
Paid Time Off
+1
Senior Product and Project Manager
Senior Product and Project Manager

hireworks.io • Brasília

Remote
BRL 280,000 - 420,000
Competitive Pay
Remote Flexibility - work from home in
Paid Time Off
+1
Senior Site Reliability Engineer, Payments Infrastructure
Senior Site Reliability Engineer, Payments Infrastructure

hireworks.io • Brasília

Remote
BRL 180,000 - 240,000
Remote flexibility within home country
Paid Time Off
Public holidays
Senior .NET Engineer - Payments (6 month engagement) - Remote - Latin America
Senior .NET Engineer - Payments (6 month engagement) - Remote - Latin America

FullStack • São Paulo

Remote
BRL 599,000 - 799,000
Remote work
Competitive pay
Work with startups and Fortune 500
+2
Senior .NET Engineer - Payments (6 month engagement) - Remote - Latin America
Senior .NET Engineer - Payments (6 month engagement) - Remote - Latin America

FullStack • Brazil

Remote
BRL 150,000 - 260,000
Competitive pay
100% remote work
Work with leading startups and Fortune
Senior .NET Engineer - Payments (6 month engagement) - Remote - Latin America
Senior .NET Engineer - Payments (6 month engagement) - Remote - Latin America

FullStack • Salvador

Remote
BRL 494,000 - 823,000
100% remote work
Competitive pay
Growth opportunities
+1
Senior .NET Engineer - Payments (6 month engagement) - Remote - Latin America
Senior .NET Engineer - Payments (6 month engagement) - Remote - Latin America

FullStack • Brasília

Remote
BRL 150,000 - 230,000
Competitive pay
100% remote work
Grow career opportunities
+1