Senior Software Engineer, Payments
Remitian · Fort Lauderdale, Florida, United States
FULL TIMEpermanent
Job Description
About the RoleRemitian is looking for a high-agency Staff Software Engineer to join our Payments team and own the systems that move money on our platform. The Payments team owns everything from a tax obligation becoming a payment through to the ledger that records every transaction: banking integrations and fee charges, automated payment integrations with tax authority portals, support for new payment types and tax authorities as the platform expands, and the subscription system for taxpayers and firms. Its mission is to make tax payments reliable, traceable, and effortless, no matter the payment type or tax authority behind it.
Make your application after reading the following skill and qualification requirements for this position.
This is a staff-level role, which means your scope spans the payments platform rather than a single feature area. You will work closely with the Payments team lead and the rest of the team on the design of our money-movement systems, contribute to the standards and patterns we build on, and help deliver work that reaches across team boundaries. You will write a lot of code, and you will add leverage through the design decisions you shape and the engineers you help grow along the way.
You will work across the stack, from data models and services through to the surfaces our customers and internal teams use. We are looking for someone who has built money-movement systems before and knows the difference between a payment flow that works on the happy path and one that stays correct, traceable, and recoverable when the real world intervenes.
This role is based in Florida, with Miami preferred, on a hybrid schedule of 3 to 4 days per week in office.
Key ResponsibilitiesPayments Domain OwnershipOwn money-movement workflows end to end, from a tax obligation becoming a payment through settlement and its record in the ledgerOwn the banking integrations, fee charges, and transaction ledger that keep every movement of money accounted forDesign and evolve our automated payment integrations with tax authority portals, and make them reliable, observable, and recoverableDrive support for new payment types and new tax authorities, turning each addition into repeatable patterns rather than one-off buildsTreat idempotency, reconciliation, and exact accounting as first-class design constraints rather than afterthoughtsTechnical Leadership and ArchitectureLead the design of significant payments systems and see the architectural decisions behind them through to productionHelp shape technical direction for the Payments team alongside the team lead, and align it with the broader engineering roadmapMake and defend trade-offs around performance, scalability, security, correctness, and maintainability, and write those decisions downContribute to the engineering standards, patterns, and best practices the team builds on, and hold the bar in code and design reviewBuild alignment across teams on contracts and shared services, including the hard conversations that come with itFull-Stack Product DevelopmentDesign, build, and ship complex features across the stack, from data models and services through to UITranslate ambiguous requirements into clean, maintainable, well-tested systemsOwn the shared services other engineering teams depend on, and treat those teams as customersPartner with product, design, and engineering leadership to scope and deliver substantial bodies of work
Reliability, Security, and Production OperationsOwn payments services in production, including their reliability, performance, and operational behaviourLead incident investigation and resolution, and drive the follow-up that prevents recurrenceSet the standard for observability, alerting, and testing on critical money-movement workflows, where a silent failure is worse than a loud oneBring a security-first mindset to money movement, banking credentials, and sensitive taxpayer data in every review and design decisionOwnership, Mentorship, and Continuous ImprovementTake real ownership of major areas of the payments platform and be accountable for their outcomesIdentify problems, propose solutions, and drive them to completion without waiting for directionMentor and grow other engineers through code review, pairing, and design feedbackContribute to engineering culture, hiring, onboarding, and standards as the team growsPush back, raise concerns, and surface ideas that improve the platform or how the team worksWho You Are8+ years of experience as a software engineer, with a track record of designing and operating production systems at scaleProven experience building and operating payments or money-movement systems, such as ledgers, banking integrations, or payment rails, where correctness and reconciliation were part of your responsibilityDeep, hands-on proficiency building production applications with C# and .NET, plus modern JavaScript or TypeScriptStrong experience using LLMs and AI tooling to ship features and accelerate developmentDemonstrated ownership of non-trivial systems from architecture through production, including the operational consequencesStrong systems-oriented judgement across performance, scalability, security, correctness, and reliabilityA track record of technical leadership without formal authority: aligning teams, mentoring engineers, and acting as a force multiplierHigh agency, meaning you find work xzbcwsv that needs doing, take ownership, and move things forward without being toldExcellent communicator, able to write a clear design document and explain trade-offs to engineers, executives, and non-technical audiences alikeExcited by a fast-paced startup where priorities shift and ambiguity is part of the jobNice to HavesExperience at a payments, banking, or financial infrastructure company where moving money was the productHands-on experience with double-entry ledgers, reconciliation, or settlement systemsExperience with RPA or browser automation at scale, and a feel for making integrations with brittle external portals dependableHands-on experience with AWS and modern CI/CD pipelines at scaleSecurity experience such as secure coding, threat modelling, or working in a regulated environmentExperience with Blazor or other modern .NET front-end frameworksExperience with tax, compliance, or other domains where correctness is non-negotiableInterest in growing into an engineering management role over time, in addition to strong IC abilityWhy Join UsOwn the systems that move real money, where your design decisions show up in every payment the platform makesJoin a high-performing team building mission-critical fintech infrastructure, and help shape where it goes technicallyReal staff-level scope: deep technical problems, architecture, and cross-team influence, not a bigger backlogWork on systems where correctness genuinely matters, since a wrong tax payment is not a cosmetic bugUse modern tools, including AI and LLM tooling, to move quickly and build with leverageGrow as a technical leader in a team that values high agency and ownership, with room to shape how the Payments team works as it scales
Make your application after reading the following skill and qualification requirements for this position.
This is a staff-level role, which means your scope spans the payments platform rather than a single feature area. You will work closely with the Payments team lead and the rest of the team on the design of our money-movement systems, contribute to the standards and patterns we build on, and help deliver work that reaches across team boundaries. You will write a lot of code, and you will add leverage through the design decisions you shape and the engineers you help grow along the way.
You will work across the stack, from data models and services through to the surfaces our customers and internal teams use. We are looking for someone who has built money-movement systems before and knows the difference between a payment flow that works on the happy path and one that stays correct, traceable, and recoverable when the real world intervenes.
This role is based in Florida, with Miami preferred, on a hybrid schedule of 3 to 4 days per week in office.
Key ResponsibilitiesPayments Domain OwnershipOwn money-movement workflows end to end, from a tax obligation becoming a payment through settlement and its record in the ledgerOwn the banking integrations, fee charges, and transaction ledger that keep every movement of money accounted forDesign and evolve our automated payment integrations with tax authority portals, and make them reliable, observable, and recoverableDrive support for new payment types and new tax authorities, turning each addition into repeatable patterns rather than one-off buildsTreat idempotency, reconciliation, and exact accounting as first-class design constraints rather than afterthoughtsTechnical Leadership and ArchitectureLead the design of significant payments systems and see the architectural decisions behind them through to productionHelp shape technical direction for the Payments team alongside the team lead, and align it with the broader engineering roadmapMake and defend trade-offs around performance, scalability, security, correctness, and maintainability, and write those decisions downContribute to the engineering standards, patterns, and best practices the team builds on, and hold the bar in code and design reviewBuild alignment across teams on contracts and shared services, including the hard conversations that come with itFull-Stack Product DevelopmentDesign, build, and ship complex features across the stack, from data models and services through to UITranslate ambiguous requirements into clean, maintainable, well-tested systemsOwn the shared services other engineering teams depend on, and treat those teams as customersPartner with product, design, and engineering leadership to scope and deliver substantial bodies of work
Reliability, Security, and Production OperationsOwn payments services in production, including their reliability, performance, and operational behaviourLead incident investigation and resolution, and drive the follow-up that prevents recurrenceSet the standard for observability, alerting, and testing on critical money-movement workflows, where a silent failure is worse than a loud oneBring a security-first mindset to money movement, banking credentials, and sensitive taxpayer data in every review and design decisionOwnership, Mentorship, and Continuous ImprovementTake real ownership of major areas of the payments platform and be accountable for their outcomesIdentify problems, propose solutions, and drive them to completion without waiting for directionMentor and grow other engineers through code review, pairing, and design feedbackContribute to engineering culture, hiring, onboarding, and standards as the team growsPush back, raise concerns, and surface ideas that improve the platform or how the team worksWho You Are8+ years of experience as a software engineer, with a track record of designing and operating production systems at scaleProven experience building and operating payments or money-movement systems, such as ledgers, banking integrations, or payment rails, where correctness and reconciliation were part of your responsibilityDeep, hands-on proficiency building production applications with C# and .NET, plus modern JavaScript or TypeScriptStrong experience using LLMs and AI tooling to ship features and accelerate developmentDemonstrated ownership of non-trivial systems from architecture through production, including the operational consequencesStrong systems-oriented judgement across performance, scalability, security, correctness, and reliabilityA track record of technical leadership without formal authority: aligning teams, mentoring engineers, and acting as a force multiplierHigh agency, meaning you find work xzbcwsv that needs doing, take ownership, and move things forward without being toldExcellent communicator, able to write a clear design document and explain trade-offs to engineers, executives, and non-technical audiences alikeExcited by a fast-paced startup where priorities shift and ambiguity is part of the jobNice to HavesExperience at a payments, banking, or financial infrastructure company where moving money was the productHands-on experience with double-entry ledgers, reconciliation, or settlement systemsExperience with RPA or browser automation at scale, and a feel for making integrations with brittle external portals dependableHands-on experience with AWS and modern CI/CD pipelines at scaleSecurity experience such as secure coding, threat modelling, or working in a regulated environmentExperience with Blazor or other modern .NET front-end frameworksExperience with tax, compliance, or other domains where correctness is non-negotiableInterest in growing into an engineering management role over time, in addition to strong IC abilityWhy Join UsOwn the systems that move real money, where your design decisions show up in every payment the platform makesJoin a high-performing team building mission-critical fintech infrastructure, and help shape where it goes technicallyReal staff-level scope: deep technical problems, architecture, and cross-team influence, not a bigger backlogWork on systems where correctness genuinely matters, since a wrong tax payment is not a cosmetic bugUse modern tools, including AI and LLM tooling, to move quickly and build with leverageGrow as a technical leader in a team that values high agency and ownership, with room to shape how the Payments team works as it scales
Details
| Company | Remitian |
| Location | Fort Lauderdale, Florida, United States |
| Type | FULL TIME |
| Niche | tech |
| Experience | permanent |
