Banking Service - Senior Software Engineer (Golang)
Crypto.com
This job is no longer accepting applications
See open jobs at Crypto.com.See open jobs similar to "Banking Service - Senior Software Engineer (Golang)" Blockchain Association.Key Responsibilities
- Propose the technical design and implementation of our core banking systems using Golang
- Establish the foundation for our digital banking platform together with Infra/SRE team, including payment networks, account management, and transaction processing
- Design and implement secure and scalable banking APIs following Open API specifications
- Collaborate with compliance teams to implement robust KYC/AML systems and processes
- Develop data reporting flows that meet regulatory requirements and business intelligence needs
- Architect and implement financial treasury processes, FX exchange capabilities, and crediting systems
- Guide the team in integrating with payment networks and banking partners
- Ensure all systems meet banking regulatory requirements and security standards
- Drive engineering excellence through best practices, code reviews, and continuous improvement
- Collaborate with product, design, and business stakeholders to align technical solutions with business goals
Required Qualifications
- 5+ years of software development experience, with at least 3 years in financial technology
- 2+ years of banking industry experience
- Strong proficiency in Golang
- Proven experience building and scaling banking or financial services platforms
- Deep understanding of banking operations, payment networks, and financial systems
- Knowledge of data security practices specific to financial institutions
- Experience with treasury management systems, FX exchange, and crediting systems
- Strong understanding of RESTful APIs and Open API specifications
- Experience with microservices architecture and cloud-native applications
- Good conflict resolution and problem-solving abilities
- Good communication skills and ability to translate complex technical concepts to non-technical stakeholders
Preferred Qualifications
- Experience working with global bank auditors and regulatory compliance teams
- Knowledge of or experience integrating with banking core SaaS systems such as ThoughtMachine, Audax, or Temenos
- Experience working with System Integrators (SI) on large-scale financial projects
- Understanding of ISO 20022, PSD2, or other banking standards
- Experience with real-time payment systems and card processing networks
- Knowledge of blockchain or distributed ledger technologies for financial applications
- Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
What We Offer
- Opportunity to shape the foundation of a digital bank from the ground up
- Competitive salary and equity package
- Comprehensive health benefits
- Flexible work arrangements
- Continuous learning and development opportunities
- Collaborative and innovative work environment
- Career growth and leadership development programs
This job is no longer accepting applications
See open jobs at Crypto.com.See open jobs similar to "Banking Service - Senior Software Engineer (Golang)" Blockchain Association.