Banking Service - Senior Software Engineer
We are looking for a Senior Software Engineer to join our team focused on designing, developing, maintaining, and enhancing software for various ventures projects within adjacent industries. Working with a lean team, you will play a key role in the design and development of scalable applications, spanning from frontend UI components to backend infrastructure.
About Us:
Our mission is to revolutionize the banking experience by providing a seamless, secure, and innovative banking platform for our customers.
Role Overview:
As a Senior Software Engineer, you will be responsible for spearheading the development and upkeep of our core banking infrastructure. Collaborating closely with cross-functional teams, your role will involve ensuring that our banking systems conform to regulatory demands, uphold security protocols, and deliver exceptional customer journeys. This position requires both technical proficiency and a profound understanding of the banking domain to uphold the standards of an advanced online banking system.
Key Responsibilities:
- Lead the technical design and execution of core banking systems utilizing Golang
- Establish the groundwork for our digital banking platform in conjunction with the Infra/SRE team, covering payment networks, account management, and transaction processing
- Develop secure and scalable banking APIs in alignment with Open API specifications
- Work in tandem with compliance teams to implement robust KYC/AML systems and procedures
- Create data reporting flows that align with regulatory requisites and business intelligence needs
- Architect and implement financial treasury processes, FX exchange capabilities, and crediting systems
- Provide guidance on integrating with payment networks and banking partners
- Ensure all systems meet the requisite banking regulatory standards and security measures
- Foster engineering excellence through the enforcement of best practices, code reviews, and continual enhancements
- Collaborate with product, design, and business stakeholders to synchronize technical solutions with overarching business objectives
Required Qualifications:
- Minimum of 5 years of software development experience, with at least 3 years in financial technology
- At least 2 years of experience in the banking industry
- Proficient in Golang programming language
- Demonstrated experience in constructing and expanding banking or financial services platforms
- Thorough comprehension of banking operations, payment networks, and financial systems
- Knowledgeable in data security practices specific to financial institutions
- Proficiency in treasury management systems, FX exchange, and crediting systems
- Solid understanding of RESTful APIs and Open API specifications
- Experience with microservices architecture and cloud-native applications
- Strong conflict resolution and problem-solving skills
- Excellent communication abilities, capable of translating complex technical ideas for non-technical stakeholders
Preferred Qualifications:
- Experience collaborating with global bank auditors and regulatory compliance teams
- Familiarity with integrating banking core SaaS systems such as ThoughtMachine, Audax, or Temenos
- Proficiency in working with System Integrators (SI) on extensive 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
- Proficiency with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
What We Offer:
- Opportunity to contribute to building a digital bank from scratch
- 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
Life @ Crypto.com
Empowered to think big. Be presented with new opportunities while working alongside a talented, ambitious, and supportive team.
Transformational and proactive working environment. Encourage employees to devise innovative solutions.
Growth from within. Assist in developing new skill sets for personal and professional growth.
Work Culture. Our team members are top-notch industry professionals, fostering a culture of mutual support.
One cohesive team. Engage stakeholders towards the common objective of expanding cryptocurrency adoption.
Work Flexibility Adoption. Flexible work hours and hybrid or remote setup available.
Aspire career progressions within the company - our internal mobility program offers employees new avenues for growth.
Work Perks: crypto.com Visa card provided upon joining
Are you ready to take the next step in your career with us?
Benefits:
- Competitive salary
- Generous annual leave entitlements, including birthday and work anniversary leave
- Work Flexibility Adoption. Flexible work hours and hybrid or remote setup
- Aspire career mobility through our internal program
At our company, we are committed to fostering an environment where everyone has equal opportunities in a transparent and fair manner. Diversity, inclusion, and a variety of perspectives and skills that enhance our team are valued.
Personal data provided by applicants will be used solely for recruitment purposes.
Please note that only shortlisted candidates will be contacted.
