About the job Senior Software Engineer / Technical Lead – Payments
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
We are looking for a highly experienced Senior Software Engineer / Technical Lead to help modernize and scale our Payment Processing. This role combines hands-on backend engineering, cloud architecture, and technical leadership, with a strong focus on payment processing, PCI compliance, system modernization, and engineering best practices.The ideal candidate is a senior engineer who can independently make architectural decisions, contribute code, and guide engineers through complex technical challenges.
Key Responsibilities
- Design and improve payment processing systems, including transaction tracking, reconciliation, fraud detection, and chargeback management.
- Modernize legacy applications and improve scalability, reliability, and security.
- Lead technical decisions around backend architecture, system design, and event-driven services.
- Work with payment processor integrations and resolve reconciliation gaps across multiple systems.
- Support AWS-based events infrastructure and Azure-based payment processing services.
- Guide engineering teams, improve development processes, and support production deployments.
- Establish best practices for automated testing, observability, and CI/CD.
- Leverage AI-assisted development tools such as Claude Code or Codex.
Required Qualifications
- 10+ years of software engineering experience, including extensive hands-on backend development.
- Strong experience with .NET, Java, or Python, ideally .NET.
- Strong understanding of backend architecture, distributed systems, and database design.
- Experience with SQL Server and relational database optimization.
- Solid cloud experience with AWS and/or Azure, including containerized or serverless environments.
- Hands-on PCI-DSS compliance experience within payment or transaction-processing systems.
- Experience with payment integrations, financial reconciliation, or transaction processing.
- Experience leading engineers, mentoring team members, or making independent technical decisions.
- Familiarity with CI/CD, automated testing, and observability platforms such as Datadog or New Relic.
- Experience with AI-assisted coding tools such as Claude Code, Codex, or equivalent.
Preferred Qualifications
- Experience with AWS ECS, Lambda, Step Functions, EventBridge, Aurora, or DynamoDB.
- Experience with high-volume payment systems, fintech, or ticketing platforms.
- Experience modernizing legacy monolithic applications into cloud-native services.
- Experience managing distributed engineering teams.
- Background in fraud detection, chargeback management, or financial reconciliation.
- Experience working across complex, multi-repository codebases.
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 federal holidays are fully paid days off