
Software Engineer
Skills & Stack
About the Role
The Software Engineer position at Buddle Findlay focuses on building fintech payment integrations and customer-facing features for the companys financial technology platform. This role involves developing core banking and payment system integrations, implementing Visa transaction processing, and building customer features such as cashback systems and financial reporting. The engineer will work with Go programming language, AWS cloud services, and Terraform for infrastructure management to create scalable fintech solutions. This position requires close collaboration with Product and Design teams to implement features that meet both technical requirements and user experience standards. The role offers the opportunity to work on complex financial systems while ensuring security, reliability, and performance for banking and payment operations. The engineer will contribute to both real-time transaction processing and batch job systems that support the companys fintech offerings.
About Buddle Findlay
Buddle Findlay is a technology company operating in the banking and legal sectors with a focus on fintech solutions. The company develops innovative financial technology products that serve both B2B and consumer markets, with particular expertise in payment systems, core banking integrations, and financial transaction processing. Buddle Findlay combines deep domain knowledge in banking and legal compliance with modern technology stacks to create secure, scalable financial solutions. The company works with financial institutions, payment processors, and businesses to implement cutting-edge fintech capabilities including payment integrations, transaction processing, and customer-facing financial features. With a distributed team model, Buddle Findlay leverages remote talent to deliver sophisticated financial technology solutions to clients across different markets.
What You'll Do
- 1Build core banking and payment system integrations using Go and AWS
- 2Develop customer-facing fintech features including cashback systems and transaction processing
- 3Implement Visa transaction processing and payment gateway integrations
- 4Create financial reporting systems and batch job processing capabilities
- 5Work with Terraform for infrastructure as code and cloud resource management
- 6Develop APIs for financial data exchange and system integrations
- 7Collaborate with Product and Design teams on feature implementation
- 8Ensure security and compliance in financial transaction processing
- 9Optimize system performance for high-volume transaction processing
- 10Participate in the full software development lifecycle for fintech features
- 11Maintain and enhance existing financial systems and integrations
What We're Looking For
- Experience with Go programming language for backend development
- Knowledge of AWS cloud services and infrastructure management
- Familiarity with Terraform for infrastructure as code
- Understanding of fintech, banking, or payment processing systems
- Experience with API development and system integration
- Knowledge of security best practices for financial applications
- Ability to work with financial data and transaction processing
- Strong problem-solving and analytical thinking skills
- Experience with batch processing and reporting systems (desirable)
- Knowledge of Visa transaction processing or payment gateways (desirable)
- Understanding of banking regulations and compliance (desirable)
Ready to apply for this role?
Software Engineer at Buddle Findlay — click below to submit your application.
