Remote Banking Service - Senior Software Engineer (Golang)

at Crypto.com

Posted 1 day ago 3 applied

Description:

  • We are a team dedicated to designing, developing, maintaining, and improving software for various ventures projects adjacent to our core businesses.
  • The Banking Service Senior Software Engineer will be responsible for developing and maintaining our core banking infrastructure.
  • This role involves working closely with cross-functional teams to ensure our banking systems meet regulatory requirements, security standards, and deliver exceptional customer experiences.
  • Key responsibilities include proposing the technical design and implementation of core banking systems using Golang, establishing the foundation for our digital banking platform, designing and implementing secure and scalable banking APIs, and collaborating with compliance teams to implement robust KYC/AML systems.
  • The engineer will also develop data reporting flows, architect financial treasury processes, guide the team in integrating with payment networks, and ensure all systems meet banking regulatory requirements and security standards.
  • The role emphasizes driving engineering excellence through best practices, code reviews, and continuous improvement while collaborating with product, design, and business stakeholders.

Requirements:

  • Candidates must have 5+ years of software development experience, with at least 3 years in financial technology.
  • A minimum of 2 years of banking industry experience is required.
  • Strong proficiency in Golang is essential.
  • Proven experience in building and scaling banking or financial services platforms is necessary.
  • A deep understanding of banking operations, payment networks, and financial systems is required.
  • Knowledge of data security practices specific to financial institutions is essential.
  • Experience with treasury management systems, FX exchange, and crediting systems is required.
  • A strong understanding of RESTful APIs and Open API specifications is necessary.
  • Experience with microservices architecture and cloud-native applications is required.
  • Candidates should possess good conflict resolution and problem-solving abilities, along with good communication skills to translate complex technical concepts to non-technical stakeholders.

Benefits:

  • The position offers the opportunity to shape the foundation of a digital bank from the ground up.
  • A competitive salary and equity package are provided.
  • Comprehensive health benefits are included.
  • Flexible work arrangements are available.
  • Continuous learning and development opportunities are offered.
  • The work environment is collaborative and innovative.
  • Career growth and leadership development programs are available.
  • Employees receive a crypto.com visa card upon joining.