Lead the design and delivery of high-quality software solutions, making architectural decisions, setting engineering standards, and ensuring scalability, performance, and reliability across the platform
Job Summary
Lead the design and delivery of high-quality software solutions, making architectural decisions, setting engineering standards, and ensuring scalability, performance, and reliability across the platform.
Provide technical leadership and mentorship to the engineering team, guiding code quality, best practices, and delivery while collaborating closely with product, architecture, and stakeholders to translate business needs into technical outcomes.
We are looking for intellectually curious people, passionate about the bigger picture of how technology industry is evolving, ready to ask difficult questions and deal with complicated scenarios!
Matching Summary
Lead the design and delivery of high-quality software solutions, making architectural decisions, setting engineering standards, and ensuring scalability, performance, and reliability across the platform.
Skills & Requirements
Must-have
Strong C/C++ experience
Strong multithreading development
High performance software development
Low latency, high throughput development
TCP/UDP Multicast development
Cloud technologies (AWS/Azure/GCP)
Containerization and orchestration
Nice-to-have
Intellectually curious and passionate
Creative problem solver
Development of Scripting Languages
Agile team collaboration
Key Requirements
Minimum 5 years C/C++ experience
Cross-platform development on Linux
Memory management experience
Development and migration experience using Cloud technologies