Banking Service - Senior Software Engineer
We are seeking an experienced individual to join our team dedicated to developing, enhancing, and maintaining software for a variety of ventures projects alongside our core businesses. Our focus is on efficiently launching and scaling projects with a lean team. In this role, you will play a key part in designing components for scalable applications, covering both frontend UI and backend infrastructure.
About Us
Our goal is to offer a cutting-edge, secure, and user-friendly banking experience for our customers. We are in search of a skilled Banking Service Senior Software Engineer to help establish critical foundational systems and spearhead technical endeavors in our organization.
Role Summary
As the Banking Service Senior Software Engineer, your primary responsibility will be to craft and maintain the core infrastructure supporting our banking operations. You will collaborate closely with diverse teams to ensure our systems comply with regulations, adhere to security protocols, and provide outstanding customer service. The role demands a blend of technical proficiency and deep knowledge of banking to shape a high-performing online banking platform.
Key Responsibilities
- Develop and implement technical designs for our core banking systems utilizing Golang.
- Lay down the groundwork for our digital banking platform together with the Infra/SRE team, covering aspects like payment networks, account management, and transaction processing.
- Design and roll out secure and scalable banking APIs following Open API standards.
- Collaborate with compliance teams to integrate robust KYC/AML systems and procedures.
- Create data reporting mechanisms to align with regulatory requirements and business insights.
- Architect and implement financial treasury processes, FX exchange capabilities, and crediting systems.
- Guide the team in connecting with payment networks and banking partners.
- Ensure all systems align with banking regulations and security measures.
- Uphold engineering excellence through best practices, code reviews, and ongoing enhancements.
- Work with product, design, and business stakeholders to ensure technical solutions align with business objectives.
Required Qualifications
- Minimum 5 years of software development experience, with at least 3 years in financial technology.
- At least 2 years of experience in the banking industry.
- Proficiency in Golang.
- Demonstrated experience in constructing and expanding banking or financial services platforms.
- Deep understanding of banking operations, payment networks, and financial systems.
- Familiarity with data security practices specific to financial institutions.
- Experience with treasury management systems, FX exchange, and crediting systems.
- Strong grasp of RESTful APIs and Open API specifications.
- Knowledge of microservices architecture and cloud-native applications.
- Strong problem-solving and conflict resolution skills.
- Effective communication skills and ability to convey complex technical concepts to non-technical parties.
Preferred Qualifications
- Experience collaborating with global bank auditors and regulatory compliance teams.
- Familiarity or experience integrating with banking core SaaS systems like ThoughtMachine, Audax, or Temenos.
- Collaboration experience with System Integrators (SI) on large-scale financial projects.
- Understanding of ISO 20022, PSD2, or other banking standards.
- Exposure to real-time payment systems and card processing networks.
- Insight into blockchain or distributed ledger technologies for financial applications.
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
What We Offer
- Opportunity to play a crucial role in establishing a digital bank from the ground up.
- Competitive salary and equity package.
- Comprehensive health benefits.
- Flexible work arrangements.
- Ongoing learning and development opportunities.
- Dynamic and innovative work environment.
- Prospects for career growth and leadership development.
Life @ Crypto.com
- Environment that encourages thinking big and exploring new opportunities within a supportive team.
- Transformative and proactive work setting that empowers employees to find innovative solutions.
- Focus on personal and professional growth through skill development.
- Collaborative team culture promoting support amongst colleagues.
- Unified team approach to achieve the shared goal of Cryptocurrency in Every Wallet.
- Flexibility in work arrangements with hybrid or remote setups.
- Internal mobility program offering diverse career options.
- Work perks include a crypto.com Visa card upon joining.
Benefits
- Competitive salary package.
- Generous annual leave entitlements including special days like birthdays and work anniversaries.
- Flexibility in work arrangements with hybrid or remote options.
- Opportunities for diverse career growth through the internal mobility program.
- Work perks such as a crypto.com Visa card upon joining.
About Crypto.com
Operating since 2016, Crypto.com serves over 80 million customers worldwide as the fastest-growing global cryptocurrency platform. Committed to enhancing cryptocurrency adoption through innovation while ensuring security, privacy, and compliance, Crypto.com empowers the next generation of innovators for a fairer digital ecosystem.
Crypto.com is dedicated to fostering equal opportunities and creating a diverse and inclusive environment. We value candidates with varying backgrounds, perspectives, and skills to strengthen our team.
Applicants' personal data will be used solely for recruitment purposes.
Please note that only shortlisted candidates will be contacted.
