Software Engineer Golang
Remote
12+ Months Contract to hire
We are seeking a Senior Software Engineer within the Corporate Payments Engineering organization. This role is a senior individual contributor position responsible for helping to develop, drive, and execute implementation within an engineering team. The focus of this role is on a proprietary issuer processing platform that powers billions of payment transactions globally and supports the next generation of Corporate Payments products.
How You ll Make an Impact
• Help develop, drive, and execute a long-term vision and strategy for Corporate Payments cross-cutting and core services
• Collaborate to define and implement architectural roadmaps aligned with business objectives, industry best practices, and partner engineering teams
• Contribute to a culture of innovation, collaboration, empowerment, and continuous learning within engineering teams
• Challenge the status quo and support efforts to reduce time-to-market through efficient engineering practices
• Collaborate with other Corporate Payments engineering teams to reuse development practices and shared components, reducing duplication
Experience You ll Bring
• Senior level Software Engineers (7+ years of experience)
• Strong OOP in Go
• Ability to pick up and learn multiple languages
• AWS
• Automated testing
• Angular
• Solid understanding of security and compliance requirements in cloud and data environments
• Hands-on experience using AI-native engineering tools (e.g., Claude, Cursor)
• Strong team collaboration skills and sound decision-making abilities
• Ability to adapt and perform well in ambiguous, fast-paced, and evolving environments
• Excellent verbal and written communication skills
Preferred Qualifications
• Experience building applications in financial services (e.g., credit card products, accounts receivable/payable systems)
• Experience with spec-driven development
• Experience working with geographically distributed teams
Apply tot his job
Apply To this Job