Banking Service - Senior Software Engineer
We are a dynamic team dedicated to designing, developing, maintaining, and enhancing software for various ventures projects that are closely tied to our core businesses and fostered swiftly with a lean team structure. Your role will involve actively contributing to the design of various components for scalable applications, spanning from frontend user interfaces to backend infrastructure.
About Us:
Our goal is to establish a seamless, secure, and innovative banking experience for our customers. We are seeking a Banking Service Senior Software Engineer to play a vital role in setting up our foundational systems and leading our technical endeavors.
Role Summary:
As a Banking Service Senior Software Engineer, you will be tasked with the development and maintenance of our core banking infrastructure. Collaborating closely with cross-functional teams, you will ensure that our banking systems comply with regulatory standards, adhere to security requirements, and deliver exceptional customer service. This position calls for both technical proficiency and in-depth knowledge of the banking industry to construct a high-performance online banking system.
Key Responsibilities:
- Propose and implement the technical design of our core banking systems using Golang
- Collaborate with the Infra/SRE team to establish the groundwork for our digital banking platform, encompassing payment networks, account management, and transaction processing
- Design and deploy secure and scalable banking APIs in adherence to Open API specifications
- Work with compliance teams to implement reliable KYC/AML systems and processes
- Develop data reporting flows that fulfill regulatory demands and business intelligence requirements
- Architect and deploy financial treasury processes, FX exchange capabilities, and crediting systems
- Provide guidance on integrating with payment networks and banking partners
- Ensure all systems meet banking regulatory requirements and security standards
- Foster engineering excellence by promoting best practices, conducting code reviews, and pursuing continuous improvement
- Collaborate with product, design, and business stakeholders to align technical solutions with business objectives
Required Qualifications:
- Minimum of 5 years of software development experience, with at least 3 years in financial technology
- 2+ years of experience within the banking industry
- Proficiency in Golang
- Demonstrated expertise in building and expanding banking or financial services platforms
- Thorough 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
- Solid grasp of RESTful APIs and Open API specifications
- Familiarity with microservices architecture and cloud-native applications
- Strong conflict resolution and problem-solving skills
- Effective communication abilities to translate technical concepts for non-technical stakeholders
Preferred Qualifications:
- Experience collaborating with global bank auditors and regulatory compliance teams
- Knowledge or experience in integrating with banking core SaaS systems like ThoughtMachine, Audax, or Temenos
- Experience working with System Integrators (SI) on large-scale financial projects
- Understanding of ISO 20022, PSD2, or other banking standards
- Familiarity 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 inception
- Competitive salary and equity package
- Comprehensive health benefits
- Flexible work arrangements
- Ongoing learning and development prospects
- Collaborative and innovative work environment
- Career growth and leadership development programs
Life at the Company:
- Encouraged to think ambitiously and explore new opportunities within a supportive team
- Engage in a transformational and proactive working environment that values innovative solutions
- Access growth opportunities to develop new skill sets that impact personal and professional growth
- Cultivate a supportive work culture and team spirit geared towards achieving common goals
- Benefit from work flexibility options, including flexible hours and hybrid or remote setups
- Explore career paths with our internal mobility program and receive work perks like a company Visa card
Benefits:
- Competitive salary
- Generous annual leave entitlement, including birthday and work anniversary holidays
- Flexible work arrangements, offering hybrid or remote setups
- Opportunities for career progression internally through various programs
- Work perks provided upon joining, such as a company Visa card
About the Company:
Founded in 2016, the Company serves over 80 million customers globally and is the fastest growing cryptocurrency platform worldwide. The vision is simple: Cryptocurrency in Every Wallet™. Committed to security, privacy, and compliance, the Company strives to boost cryptocurrency adoption through innovation and empower the next generation of innovators and entrepreneurs for a fairer digital ecosystem.
The end.
