Negotiable
Undetermined
Remote
Remote
Summary: We are looking for a Senior Software Engineer specializing in Golang to join the Corporate Payments Engineering organization on a remote, 12-month contract. The role involves developing and executing strategies for a proprietary issuer processing platform that facilitates billions of payment transactions globally. The ideal candidate will contribute to a culture of innovation and collaboration while driving efficient engineering practices within the team.
Key Responsibilities:
- 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
Key Skills:
- 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
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
Software Engineer Golang
Remote
12-month contract +
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