C ++ Developer/Lead

Intermedia
Georgia
Remote
Full-time

About the role

Intermedia is looking for a talented and energetic C++ developer and team lead with real-world experience in designing and developing server applications to support a fast-growing UCaaS company.

The successful candidate will be a member of the Voice Applications team, helping to extend and enhance our products. They will play a crucial role in helping to solve challenging technical problems, developing solutions that will directly impact our business and its customers.

Responsibilities

The main responsibilities will be to support new functional developments on the VOIP server platform, investigating and leading initiatives related to performance and reliability.

You will have significant opportunities to contribute to the design and architecture of the system, as well as to help solve technical problems.

Required Skills

  • Strong leadership and communication skills with the ability to work with other cross disciplinary teams in a collaborative manner.
  • Be able to perform and present engineering analysis on a pre-existing system, to propose and justify desired changes and be able to validate changes through the use of metrics.
  • Software development (programming) experience of at least 5 years
  • Team leadership (software development) experience of at least 1 year
  • Knowledge of C++ 17, including STL, BOOST
  • Developing for Linux, applications-daemons
  • Debugging in Linux (gdb), including coredumps
  • Object Oriented Programming, multithreaded applications (including various primitives for multithreaded applications), network programming (sockets, TLS, TCP, UDP), bash, Make.
  • Base knowledge of SQL and relational databases
  • Networking Protocols and experience in using tcpdump / Wireshark

Desired Skills & Experience

  • Ability to work with a large pre-existing code base
  • Experience with libraries : libcURL, libsrtp, Google protobuf, Audio Codecs
  • Experience with AMQP, Google Cloud API
  • Familiarity with Python
  • Practical experience with JIRA, Git version control
  • Production of technical documentation detailing designs, APIs etc.
  • Agile methodologies, Test Automation / Continuous integration
  • Experience with telephony protocols : SIP, RTP / RTCP / SRTP / SRTCP, WebRTC
  • Kamailio, PBX Telephony features
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
Decatur, Georgia

A company is looking for an AWS Connect Sr Engineer / Lead Developer. ...

Promoted
Cognizant Technology Solutions
Duluth, Georgia
Remote

Lead needs to be onshore and junior developers can be offshore. Lead needs to be onshore and junior developers can be offshore. Rates: Onshore Lead - $145 - $165 Offshore Junior - $70 to $90. ...

Promoted
VirtualVocations
Decatur, Georgia

A company is looking for a Software Developer Team Leader to manage data warehousing projects. ...

Promoted
ApTask
Alpharetta, Georgia

The company's commitment to innovation, combined with its industry expertise, positions it as a leader in driving technological advancements and helping financial institutions stay competitive in a rapidly evolving market. This position is for a senior iOS Developer on our Client Wealth Management h...

Promoted
Capgemini
Atlanta, Georgia

Job Title: Full-Stack Lead Developer. We are looking for a Full stack Lead Developer who has experience with CONA Vent Smart application development and enhancement. World leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technol...

Promoted
Cognizant
Duluth, Georgia
Remote

Lead needs to be onshore and junior developers can be offshore. Lead needs to be onshore and junior developers can be offshore. Rates: Onshore Lead - $145 - $165 Offshore Junior - $70 to $90. ...

Promoted
Three Wire Systems
Augusta, Georgia

Lead a four-person Curriculum Development Team consisting of the Curriculum Development Lead and three Instructional Systems Specialists. The Curriculum Developer lays the framework for the curriculum to be executed regularly at unit-based Training Centers, Warrior Transition Units (WTUs), Mobile Tr...

Exadel
Georgia

Provide technical leadership for the team – mentor, coach, and lead by example. ...

Motion Recruitment
Atlanta, Georgia

NET Application Developer in Atlanta, Georgia. ...

UPS
Atlanta, Georgia

This position provides leadership in full systems life cycle management (e. This position develops and leads AD project activities and integrations. This position leads junior team members with project related activities and tasks. Experience leading scrum teams. ...