Musikaar is seeking a C/C++ Developer to join its highly skilled engineering team. This role is not just about the software development. It is also about the design and architecture of their solutions. A Software Development Engineer at Musikaar is a Developer with the primary responsibility of driving design and high quality code implementation in an Agile Scrum model. This is a challenging role that provides an opportunity for engineers with strong development skills and experience that have a passion for quality, to make a significant impact by helping release top notch security products that are relied upon to keep systems, network and infrastructure secure.
C++ coding
Participate in code reviews
Participate in object oriented design
Analyze and maintain existing software applications
Design highly scalable, testable code
Discover and fix programming bugs
General maintenance of existing code and environment
Discover and fix programming bugs
Object-oriented C++ development experience
3 years experience developing multi-threaded, multi-process systems
Experience with Agile development processes (SCRUM)
Good written and verbal communication skills
Experience with SQLite
Experience developing cross-platform systems for Windows, Linux, and Mac
Experience with encryption for communications and data-at-rest
Experience with network communications down to socket level
Experience with Qt development environment
Experience with Git, Jira, Visual Studio, Gcc/G++
In summary, he / she should have talent for software development, a love for writing quality code, and an ability and willingness to embrace any new technology as needed