Software Tech Lead
Team: Engineering & Technology
Location: Cairo
Commitment: Full Time
Workplace Type: hybrid
What we are doing
- Deep Core Tech:
- Engineering Scripts, which enable our computational structural engineers to automate engineering.
- Engineering Products, which are larger, more complex products that optimize structures.
- VAES.ai Workbench, where both Scripts and Products are housed (similar to Spotify’s Backstage).
- VAES.ai Client Portal, which allows clients to interact with our tech and generate savings.
- tBE, or the Built Environment, which is our research platform examining the impact of the built environment on the natural environment.
- Future work: LLM Product: When our foundational tech eventually matures, you will work on the intersection of cutting-edge LLM tech and practical civil engineering applications. Our product roadmap ETA on this is mid to end of 2026.
Future Growth and Innovation
- As our team scales, we dive into innovative technologies, including LLMs and Deep Learning, bringing tangible impact to the world. We will work on developing Agentic systems that design structures, creating distributed systems to process engineering calculations, and applying edge computing to provide scale and direct applications of Machine Learning.
- Partnerships with universities and open source: We are looking to partner with Academic institutions and contribute to open-source movements in the coming years.
- Based on ownership of product and performance in the role, you will be offered stock options for the opportunity to share ownership in the success of our company.
What you will bring
- Education: Bachelor’s degree in Computer Science, Software Engineering or related field.
- Career Experience: 5-12 years of software development experience, in addition to experience developing, maintaining, and scaling production-level applications.
- Technical Expertise: Strong proficiency in Python, QT, Application Architectures like MVVM, and SQL.
- Bonus: Familiarity with AWS, Serverless Frameworks, and DynamoDB.
What we are NOT looking for
- Candidates who only work in AI. We need builders and deep expertise in software engineering and programming skills—particularly in Python.
- Corporate mindset. We are looking for candidates with startup mentality and a product and ownership mindset who are effective communicators and movers.
- Pure technical managers who refuse to code. We are an early-stage startup, and we are all hands-on deck. We expect ownership and desire to support making the startup succeed.
Mission-oriented
- We are looking for experienced devs that are mission-oriented who want to use technology to improve our physical world (i.e. designing our cities and built environment) as opposed to tech that increases advertising sales or optimizes pixels to get more eyeballs.
What you will do
- Architect, build, and ship end-to-end features across desktop (Python, Qt, VTK/PyVista NumPy, Pandas, SQlite, Rust), backend (AWS S3, AWS Lambda, Fast API, DynamoDB) and web (AWS CloudFront, Next JS).
- Actively contribute to the codebase (up to 60% of the time) focusing on high-complexity tasks, technical enablers and Proof of Concepts (PoCs) to evaluate and implement innovative technologies.
- System Architecture: Design and implement robust, scalable backend architectures that support our product vision and provide high availability and performance.
- Maintain and lead the technical roadmap, ensuring alignment with business goals and documenting technical architectures, workflows, and processes.
- Work closely with stakeholders to gather requirements, rigorously test components, and deliver impactful features.
- Drive Code Quality: Ensure the quality of code through code reviews and testing procedures, promoting best practices in development.
- Collaborate regularly with the CTO and CEO to align ongoing technical initiatives with the startup’s broader strategic vision.
- Mentorship: After establishing ownership of the product and successful contribution to our codebase, you will be expected to mentor and lead a team of software engineers, improving their code quality and practices. You will also be expected to support in recruitment and scaling our team.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
