Senior Software Architect
Colmex Tel-Aviv, Tel-Aviv District, Israel
Financial Services · 51-200 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will lead architectural decisions across complex software systems and drive engineering excellence to build scalable, high-performance solutions. The role involves hands-on development, mentoring senior engineers, and promoting modern software delivery practices including AI-assisted workflows.
What they look for
Requirements
Candidates must have over 10 years of hands-on software engineering experience, with at least 5 years in a senior architecture role. A strong background in designing large-scale distributed systems and a degree in Computer Science or a related field are required.
Full description
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 and evolve the company's software architecture, ensuring scalability, reliability, performance, security, and maintainability.
- Design architecture for new products, platforms, mobile applications, and complex technology initiatives.
- Remain hands-on, contributing to critical development projects and solving complex technical challenges across the technology stack.
- Define and promote engineering standards, architectural best practices, code quality, and software development methodologies across R&D.
- Lead architecture reviews, design discussions, and technical decision-making processes.
- Mentor senior engineers and technical leaders, supporting technical growth, innovation, and knowledge sharing.
- Drive the adoption of AI-assisted development tools, AI-enabled engineering workflows, and modern software delivery practices to enhance productivity and software quality.
- Identify architectural risks and technical debt, and develop effective long-term solutions.
- Collaborate closely with Infrastructure, Cloud, DevOps, Security, Data, Product, and Engineering teams to ensure alignment across technology platforms.
- Lead architecture decisions across Backend, Frontend, Mobile, Cloud, and Data platforms to ensure a consistent and scalable end-to-end customer experience.
- Evaluate, introduce, and govern new technologies, frameworks, tools, and AI capabilities that improve engineering effectiveness and product quality.
- Support strategic technology planning, modernization initiatives, and architectural transformation programs.
Requirements
Requirements
- 10+ years of hands-on software engineering experience, including at least 5 years in a senior software architecture role (Principal Architect, Lead Architect, Chief Architect, or equivalent).
- Extensive hands-on software engineering experience combined with a strong architectural mindset and technical leadership capabilities.
- Proven experience designing, building, and delivering large-scale, complex distributed systems and cloud-native architectures.
- Strong experience designing end-to-end application architectures across Backend, Frontend, and Mobile platforms.
- Practical experience with modern frontend technologies and frameworks, with the ability to guide architectural decisions for web applications.
- Experience with mobile application architectures, including native or cross-platform development environments.
- Excellent coding skills and a strong hands-on approach, with the ability to contribute directly to development efforts when needed.
- Deep understanding of software architecture principles, design patterns, integration patterns, scalability strategies, security principles, and modern development methodologies.
- Experience establishing engineering standards and leading architecture reviews, design reviews, and code reviews.
- Strong technical leadership, mentoring, communication, and stakeholder management skills.
- Demonstrated experience working with AI-assisted development tools and leveraging AI technologies to improve software engineering processes and developer productivity.
- Passion for innovation, emerging technologies, continuous improvement, and AI-driven software development.
- Experience collaborating with cross-functional technology teams in fast-paced and evolving environments.
- B.Sc. in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Advantages
- Experience in Fintech, trading platforms, capital markets, or financial technology environments.
- Experience leading architectural transformations, modernization programs, or large-scale cloud migration initiatives.
- Experience establishing AI engineering practices, developer productivity platforms, or software development acceleration initiatives.
- Experience with customer-facing digital products, web platforms, and mobile applications at scale.
Similar roles
-
Senior Software Architect
Netcompany London, England, United Kingdom
-
Senior Software Architect
NICE Southampton, England, United Kingdom
-
Lead Software Architect
NICE Southampton, England, United Kingdom
-
Huawei Cloud Architect, Enterprise Architecture, Technology, Personal & Private Banking
Standard Bank Group Johannesburg, Gauteng, South Africa
-
Solutions Architect
Databricks Sydney, New South Wales, Australia
-
Principal Lab Infrastructure and Security Solutions Architect
Hewlett Packard Enterprise Bengaluru, Karnataka, India