This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role sits at the center of how the firm operates and grows. You will own the technology vision end to end, shaping the systems that power critical business decisions while staying close to the work through hands-on development. We are looking for a builder and a leader who can turn strategy into execution and make results happen. We are seeking an exceptional technology leader who combines strategic vision with hands-on technical expertise. This role requires someone who can architect solutions, lead teams, and roll up their sleeves to write code. The ideal candidate brings both leadership experience and a passion for building great software to address complex business challenges.
Job Responsibility:
Define and execute the technology strategy and roadmap aligned with business objectives
Architect scalable, secure, and maintainable systems across the technology stack
Make critical technology decisions on frameworks, platforms, and infrastructure
Establish and enforce engineering best practices, coding standards, and development methodologies
Drive technical innovation while maintaining system stability and performance
Contribute to critical features and technical initiatives through direct coding
Conduct code reviews and provide technical mentorship to engineering teams
Troubleshoot complex technical issues and production incidents
Maintain deep understanding of the codebase and technical architecture
Build, mentor, and grow a high-performing engineering team
Foster a culture of collaboration, continuous learning, and technical excellence
Conduct performance reviews, career development planning, and technical coaching
Recruit top technical talent and establish effective hiring processes
Balance team capacity across feature development, technical debt, and innovation
Partner with product, design, and business stakeholders to translate requirements into technical solutions
Communicate complex technical concepts to non-technical audiences
Manage vendor relationships and evaluate third-party solutions
Coordinate with security, infrastructure, and operations teams
Requirements:
10+ years of software development experience with modern programming languages (Python, Java, JavaScript/TypeScript, Go, or similar)
Deep understanding of system architecture, design patterns, and software engineering principles
Experience with cloud platforms (AWS, Azure, or GCP) and modern infrastructure practices
Strong knowledge of databases (SQL and NoSQL), APIs, and distributed systems
Proficiency with CI/CD, DevOps practices, and modern development tools
5+ years leading engineering teams preferred but not required
Proven track record of delivering complex projects on time and within budget
Experience scaling engineering organizations and establishing technical processes
Demonstrated ability to balance strategic planning with tactical execution
Excellent communication and interpersonal skills
Strong problem-solving abilities and analytical thinking
Experience with agile methodologies and iterative development
Ability to thrive in fast-paced, dynamic environments
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
Nice to have:
Commercial real estate or property technology experience
Understanding of property management, leasing workflows, facility operations, or PropTech solutions
Experience with machine learning, data engineering, or AI technologies
Knowledge of security and compliance frameworks (SOC 2, GDPR, etc.)
What we offer:
Competitive salary
Comprehensive health, dental, and vision insurance
Professional development budget and conference attendance
Collaborative culture that values both technical excellence and leadership