Senior Software Architect Location: Tel Aviv, Israel Department: R&D Reports to: VP R&D
?About the Role We are looking for an experienced and hands-on Senior Software Architect to play a key role in shaping the technological future of our company. In this position, you will lead architectural decisions across complex software systems, drive engineering excellence, and help build scalable, high-performance solutions that support our business growth. You will work closely with engineering teams and technology leaders, combining strategic architectural thinking with hands-on development and a strong focus on innovation, modern technologies, and AI-driven engineering practices. The ideal candidate is a highly technical leader with deep expertise across backend, frontend, cloud, and mobile application architectures, capable of driving end-to-end technology decisions while remaining actively involved in software development.
Key Responsibilities
* Lead the architecture and technical design of customer-facing web and mobile applications.
* Define scalable, secure, and maintainable frontend, mobile, and backend architectures.
* Drive architectural decisions across Frontend, Mobile, APIs, Backend services, and Azure cloud solutions.
* Remain hands-on, contributing to the design and development of critical system components.
* Lead technical design reviews and promote engineering best practices, coding standards, and software quality.
* Collaborate closely with Product, DevOps, Security, Data, and Engineering teams.
* Mentor engineers and technical leads on architecture, design patterns, and modern development approaches.
* Drive adoption of AI-assisted development tools and engineering productivity solutions.
* Identify architectural risks, technical debt, and opportunities for modernization and continuous improvement.
Requirements: Requirements
* 8+ years of software engineering experience, including experience in software architecture or technical leadership roles.
* Strong hands-on experience with modern frontend technologies such as React, Angular, Vue, or similar frameworks.
* Proven experience designing large-scale customer-facing mobile/web applications.
* Experience with mobile application architecture and development using native or cross-platform technologies.
* Strong backend architecture experience, including APIs, microservices, integrations, and distributed systems.
* Experience designing and building cloud-native solutions on Microsoft Azure.
* Strong understanding of software architecture principles, scalability, security, performance, and maintainability.
* Ability to make end-to-end architectural decisions across frontend, mobile, backend, and cloud environments.
* Excellent coding skills with a hands-on approach to software development.
* Experience with CI/CD pipelines, DevOps practices, and modern software delivery processes.
* Experience using AI-powered development tools to improve software engineering productivity.
* Strong communication and stakeholder management skills.
* B.Sc. in Computer Science, Software Engineering, or equivalent practical experience. Advantages
* Experience in Fintech, Trading, Capital Markets, or Financial Services.
* Experience with React Native, Flutter, iOS, or Android platforms.
* Experience with Azure App Services, Functions, Service Bus, Cosmos DB, AKS, and Azure DevOps.
* Experience leading modernization, cloud migration, or digital transformation initiatives
This position is open to all candidates.