Senior Software Engineer
hireworks
Sobre a vaga
About hireworks
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 specifically
- Prior work consolidating or migrating between two parallel versions of the same system
- Background in payments or fintech, particularly high-volume environments
Benefits:
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 feder