Flint are currently seeking a highly skilled senior software engineer with 8-10 years of experience in software development, particularly in C and C++. The ideal candidate will have extensive experience building Real Time communication applications, with a strong focus on SIP and websockets.
As a senior software engineer, you will be collaborating with a global team, communicating complex technical ideas and concepts, and writing technical documentation. Therefore, the ability to communicate effectively in English is essential for success in this role.
Key Responsibilities:
Design, develop, and maintain Real Time communication applications using C and C++
Implement features and enhancements that ensure scalability, reliability, and performance
Collaborate with cross-functional teams to identify and resolve issues
Create and maintain technical documentation
Stay up-to-date with emerging technologies and industry trends
Requirements:
Bachelor’s degree in Computer Science or a related field
8-10 years of experience in software development with expertise in C and C++
Extensive experience building Real Time communication applications
Expert knowledge of SIP and VoIP
Experience with websockets
Strong understanding of networking protocols and algorithms