Lead Software Engineer at Alternative Payments, building the financial operating system for SMBs.
•Key Responsibilities Own complex technical initiatives from conception to delivery.
•Lead cross-functional efforts and serve as the technical point of accountability.
•Design and implement scalable microservices solutions.
•Partner with the product to understand the business context and translate it into technical decisions.
•Raise the technical bar across the team through code review, architecture feedback, and knowledge sharing.
•Leverage AI tooling as a core part of how you work.
•Requirements 8+ years of software engineering experience, ideally including time at a fintech, high-growth startup, or company operating at scale.
•Proficiency in Golang, Rust or openness to work with it.
•Experience designing and evolving scalable architectures
•microservices, distributed systems, or monoliths
•with a clear point of view on the tradeoffs of each.
•Hands-on experience with Kubernetes, PostgreSQL, and cloud platforms (we're on AWS).
•Demonstrated ability to lead a project from soup to nuts.
•This means technical execution, stakeholder communication, and delivery accountability.
•Business acumen: you understand how software products make money, you care about it, and it informs how you make technical decisions.
•English communication skills sufficient to collaborate effectively with our teams in the US, Canada, and Brazil (our engineering team is based in Brazil!).
•Experience in fintech or payments is a strong plus, but the more important signal is whether you've worked somewhere that expected you to understand the full picture.