Job Description The Staff Engineer, Payments role is for a hands-on engineer who loves to build. You will spend the majority of your time in the code - using LLMs to move fast and write high-quality software - while also setting the technical direction for the payments domain. This is not an architecture or management role. We want someone who is equally comfortable whiteboarding a system design and shipping production code the same day. You will work collaboratively in an agile environment, participating in the design, development, testing, and deployment of applications across an event-driven AWS stack. This role involves taking ownership of the payments domain, driving engineering standards, engaging in code reviews, and continuously improving development practices in alignment with OFX guidelines. What you’ll do: Collaborate with other Staff engineers, tech leads and engineering managers to deliver quality code and participate in code reviews Use an LLM to Write efficient, maintainable code that adheres to OFX coding standards and industry best practices Contribute to a collaborative and inclusive team environment Identify and help address areas of technical debt and opportunities for refactoring Support agile team activities including deployments, QA, and level 3 support when needed Drive solution design discussions and contribute to proof-of-concept initiatives Communicate effectively with team members and stakeholders