DevJobs

Software Architect

Overview
Skills
  • C# C#
  • Python Python
  • PowerShell PowerShell
  • .NET .NET
  • Angular Angular
  • Vue.js Vue.js
  • React React
  • Redis Redis
  • Elasticsearch Elasticsearch
  • NoSQL NoSQL
  • Windows Windows
  • Linux Linux
  • AWS AWS
  • Snowflake Snowflake
  • Docker Docker
  • Kubernetes Kubernetes
  • Microsoft SQL Server
  • T-SQL
  • GitHub Copilot
Description

Nayax is a global fintech company (NASDAQ; TASE: NYAX) and a leading provider of cashless payment, consumer engagement, and business management solutions for the unattended retail sectors.

We are currently seeking a hands-on Software Architect to join our R&D organization and play a pivotal role in in shaping the future of our company, designing scalable, secure, and high-performance software and data systems that drive Nayax’s innovation.

The Software Solution Architect will design and implement an efficient, scale-able, and highly available database and code applications. The Solution Architect will lead company's most valuable projects while working with other team members in a joint effort. This will involve gathering requirements, analyzing and designing solutions, hands-on development as well as implementing, testing, and supporting the solution once it is live.

Key Responsibilities

  • Research, design, advocate and develop new technologies, cloud services, and architectures that will support the continued requirements for the organization, business partners, and vendors.
  • Collaborate with Development teams, Product, DevOps, IT & Security specialists to ensure solutions provide optimal architecture, scale, high-availability, security, and cost optimization.
  • Plan and build POCs and solutions to analyze complex technical and customer requirements, and determine appropriate solutions as necessary.
  • Manage multiple priorities and tasks in a dynamic work environment.

Requirements

  • At least 10+ years of hands-on software development experience - must.
  • At least 2 years of experience as a Software Architect /or as a Principal Engineer – must.
  • Proven experience in designing large-scale, high-availability systems with complex architecture and high traffic volumes – must.
  • Experience in .NET and C# programming - must.
  • Experience with Microsoft SQL Server and T-SQL development
  • Significant experience with relational database design and internals
  • Proven experience leading technical teams and driving end-to-end delivery of complex software projects, Proven experience in leading software projects and development teams – must.
  • Strong background in designing scalable, secure, and high-performance software and data systems
  • Experience with cloud services and architectures (AWS preferred) - must
  • Familiarity with database design and implementation, including both relational and NoSQL databases
  • Strong knowledge of software development lifecycle, best practices, and modern development methodologies
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
  • Experience with operating systems (Windows, Linux)
  • Experience with scripting languages such as PowerShell and Python
  • Analytical mind with excellent problem-solving skills
  • Self-taught, quick learner of new technologies

Nice To Have

  • BSc in Computer Science, Engineering or Mathematics.
  • Hands on experience with data analysis of large and complex data sets using NOSQL, Elasticsearch and/or Snowflake
  • Cyber Security or Information Security background.
  • Experience with enterprise level release & change management processes.
  • Experience with Machine learning
  • Experience in the fintech industry – ideally from companies operating in payments, banking, or financial platforms
  • Frontend development background – a plus (Vue.js, React, Angular)
  • Hands-on experience with NoSQL technologies (Redis is a significant advantage)
  • Experience working with Snowflake or other cloud-based data warehousing solutions – a significant advantage
  • Familiarity with containerized environments and cloud infrastructure (preferably AWS)
  • Exposure to AI-related technologies, including MCP servers or tools like GitHub Copilot (MCP experience is a plus)
  • Experience with AI technologies, as AI will constitute a significant part of development.

What Makes This Role Exciting

  • The role will lead Nayax’s AI-driven innovation and transformation.
  • Take a leading role in shaping backend and data architecture at a fast-growing fintech scale-up.
  • Work on impactful, high-availability systems that power global payments.
  • Join a dynamic and collaborative R&D team with a strong engineering culture.
  • Enjoy hybrid work flexibility at our Herzliya HQ, just a short walk from the train.
Nayax