Staff Software Engineer
- תל אביב
- משרה קבועה
- משרה מלאה
- Lead and design scalable software architecture across the entire development organization.
- Hands-on development, writing clean and efficient code.
- Collaborate closely with product, design, and engineering teams to quickly deliver features.
- Perform architecture and code reviews, and mentor engineers.
- Identify and implement architectural improvements to ensure scalability and performance.
- 10+ years of experience in software development, including at least 3 years as a Software Architect.
- Extensive experience in network protocols
- Extensive experience with C++ / C / Go / Rust or similar
- Extensive experience with scripting language such as Python / Ruby
- Extensive experience with Linux
- A comprehensive understanding of computer science concepts
- Extensive experience with large scale architecture and design patterns
- Extensive experience with cloud or IoT based products
- Experience in setting up servers
- Familiar with Devops concepts
- Experience in relational databases (e.g. Postgresql)
- Experience in NoSQL databases (e.g. Redis)
- BSc in Computer Science/Engineering
Mploy