Join the Revolution


We’re looking for the best people in their field, and expect them to share their point of view with respect to every aspect of our product

Our offices are located in Tel Aviv, near Azrieli. 

Interested? Reach out to

Senior Software Engineer

IL, Tel Aviv - Full Time


SWAPP is redefining the way we plan and build spaces. We are an AI-driven architecture firm that provides scalable end-to-end solutions for real estate developers.

SWAPP combines algorithms, human expertise, big data and local building codes in order to plan buildings that maximize ROI for developers, allowing them to build smarter, more sustainable and more efficient projects.


SWAPP's clients include multinational real estate developers and construction companies, who have already used our groundbreaking technology to optimize planning for over 20 million square feet. As a company, we strive to push the boundaries of what can be automated, optimized and scaled - and are always looking for ambitious people to join us in our journey.

We are looking for a bright and experienced software engineer to join our team and shape our technology as we grow.

As a SWAPP team member, you will

  • Own delivery of challenging features from design to production, turning yesterday's "impossible" into tomorrow's "automatic".

  • Mentor other team members via code reviews and training sessions, helping computational engineers and architects become software craftsmen.

  • Continuously find improvement opportunities for the team, making our time together more fun, productive and meaningful.

You could be the one if you

  • Have 5+ years of experience in software development, with at least 2 in server side environments

  • Have a strong grasp of software architecture and cloud-based systems.

  • Are a people person that takes pride in the professional growth of those around you

  • Have a soft spot for geometry and mathematics (even if you are not formally qualified)

  • Our tech stack: Python, JS/TS, C#, AWS, SQL, Linux

Our team is truly multidisciplinary

You will work with designers, architects and algorithm researchers on a daily basis. Therefore, you should be

  • A highly independent team player: you can learn domain knowledge by asking the right questions and execute on your own.

  • Able to communicate your thoughts, ideas and code to your peers, who will come from different backgrounds.