Sr. Software Engineer - (Blockchain & Digital Assets)

Posted 3 Days Ago
Be an Early Applicant
Hiring Remotely in Dubai, ARE
Remote
Senior level
Fintech • Payments • Software • Financial Services • Automation
The Role
Design, build, and maintain scalable, secure backend services using Node.js and/or Java Spring Boot for custody, tokenization, and blockchain-based digital asset systems. Collaborate with architects and product teams, ensure technical quality, write tests and documentation, troubleshoot issues, and apply enterprise software and AI (LLM) integration best practices within Agile delivery.
Summary Generated by Built In

We are looking for an experienced Senior Software Engineer with strong backend engineering expertise and hands-on experience in Custody, Digital Assets, Tokenization, Blockchain technologies, and modern software engineering practices.

The ideal candidate will have extensive experience building secure, scalable, and high-performance enterprise applications, with strong proficiency in Node.js and/or Java Spring Boot, along with exposure to Blockchain platforms, Digital Asset ecosystems, and Large Language Models (LLM).

The role requires a strong engineering mindset, experience working in Banking, Financial Services, or FinTech environments, and the ability to contribute to architecture, design, development, and delivery of complex enterprise-grade solutions.


RequirementsKey Responsibilities
  • Design, develop, and maintain scalable backend applications using Node.js and/or Java Spring Boot.
  • Build and enhance solutions related to Custody platforms, Digital Assets, Tokenization, and Blockchain-based systems.
  • Develop secure and reliable services following enterprise software engineering standards.
  • Collaborate with architects, product teams, engineers, and business stakeholders to deliver high-quality solutions.
  • Ensure technical quality across application architecture, design, coding practices, security, testing, and documentation.
  • Participate in system design discussions and contribute towards technology decisions.
  • Research, evaluate, and benchmark emerging technologies against industry best practices.
  • Implement clean, maintainable, and well-documented code following engineering standards.
  • Develop and maintain unit tests to ensure application reliability and performance.
  • Work within Agile delivery methodologies and contribute effectively to Scrum ceremonies.
  • Troubleshoot complex technical issues and provide effective solutions.
  • Support continuous improvement initiatives across software engineering practices.
Required Technical Skills & ExperienceBackend Development
  • Strong hands-on experience with Node.js backend development.
  • Experience with Java Spring Boot application development.
  • Strong understanding of backend architecture, APIs, microservices, and enterprise application development.
  • Experience designing and developing scalable, secure, and high-performing systems.
Blockchain & Digital Assets
  • Hands-on experience working on projects involving:
    • Custody platforms
    • Digital Assets
    • Tokenization
    • Blockchain technologies
  • Understanding of blockchain concepts, architecture, and integration patterns.
  • Experience building or integrating solutions within digital asset ecosystems is highly preferred.
Artificial Intelligence
  • Experience or exposure working with Large Language Models (LLM) and AI-enabled applications.
  • Understanding of modern AI integration patterns within enterprise applications is preferred.
Functional Skills & Domain Experience
  • 7+ years of experience for Software Engineer/Senior Software Engineer level.
  • 12+ years of experience for Senior/Lead Software Engineer level.
  • Strong experience in Banking, Financial Services, or FinTech enterprise environments.
  • Experience delivering complex enterprise-grade software solutions.
  • Strong understanding of:
    • Secure coding practices
    • Software development lifecycle
    • Unit testing standards
    • Technical documentation practices
    • Application architecture and design principles
  • Experience working in Agile methodology environments.
  • Ability to research, evaluate, and adopt best-in-class technologies.
Preferred Qualifications
  • Experience working on payment platforms, financial technology products, or digital banking solutions.
  • Experience in highly regulated financial environments.
  • Strong problem-solving and analytical skills.
  • Excellent collaboration and communication skills.
  • Ability to work independently and as part of a cross-functional engineering team.

Skills Required

  • Hands-on Node.js backend development experience.
  • Experience with Java Spring Boot application development.
  • Strong understanding of backend architecture, APIs, and microservices.
  • Experience designing and developing scalable, secure, high-performance systems.
  • Hands-on experience with Custody platforms, Digital Assets, Tokenization, and Blockchain technologies.
  • Experience working in Banking, Financial Services, or FinTech environments.
  • 7+ years (Software Engineer/Senior) or 12+ years (Senior/Lead) of relevant experience.
  • Understanding of secure coding practices, SDLC, unit testing, and technical documentation.
  • Experience working in Agile delivery/Scrum environments.
  • Experience or exposure to Large Language Models (LLM) and AI integration patterns within enterprise apps.
  • Experience delivering complex enterprise-grade software solutions.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Dubai Internet City
160 Employees
Year Founded: 1997

What We Do

Global Software Solutions Group Veracious product line is a series of robust banking platforms that provide core banking, payment systems, custom process automation, and document management solutions for banks and financial institutions in Middle East & Africa. This cutting-edge product line features the Veracious Payments Hub, Digital Banking and the DMS, all built on the Torus Lowcode development platform software. Global Software Solutions Group is a software solutions provider that aims to solve mission-critical problems that financial institutions face today. Our software solutions bring together our Low Code platform, the payments product line and customized service offerings to solve mission-critical statements in core banking, payments, process automation, and document management. The Payments Hub is GSS's flagship product.

Similar Jobs

Ericsson Logo Ericsson

Country People Manager _UAE

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Remote
Dubai, ARE
88000 Employees

Circle Logo Circle

Senior Manager, Financial Intelligence Unit, MEA

Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3
In-Office or Remote
4 Locations
1050 Employees

SailPoint Logo SailPoint

Sales Executive

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Remote or Hybrid
Dubai, ARE
2461 Employees

Smartly Logo Smartly

Customer Success Manager

AdTech • Artificial Intelligence • Digital Media • Marketing Tech • Social Media • Software • Generative AI
Easy Apply
Remote or Hybrid
Dubai, ARE
805 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account