
C++ developer
Primary stack
Nice to have's
Job description
About the Position
We are looking for a C++ developer to join the team that works with a SIP SoftSwitch. SIP is a protocol used in Internet Telephony. A lot of particularities of our work are connected with it.
We create highly loaded services that can withstand thousands of calls with complex processing.
Our main product, PortaSwitch has existed for 17 years, and throughout this time it has been constantly changing according to the customers’ wishes and market requirements. Hundreds of thousands of lines of code are written in Python, which means that we have accumulated expertise and experience in solving various issues.
About the Project
Stack: Linux/C++/Python3/CMake
Responsibilities
- Writing new components and supporting the existing code
- Code review
- Participating in low-level design reviews
- Documentation of low-level projects based on high-level specifications
- Writing auto-tests and supporting documentation
Required Skills
- 2+ years of experience in C/C++ coding
- Re-usability and code optimization
- Understanding of network programming and protocols (OSI model, NAT, DNS, IPv4 / IPv6, TCP / UDP)
- Experience with GIT / Gerrit, Jenkins
- Ability to find the root cause of an issue
- Ability to get down to the bottom of an issue
- Ability to investigate and analyze an issue
- Good skills in written English
Desired Skills
- Experience with Python programming
We Offer
- Career growth, including horizontal, allowing you to transition into new departments, industries, or roles
- Interesting and ambitious tasks that facilitate your professional growth
- On-the-job training and learning opportunities from experienced coworkers
- Stability. In the modern world, our product is necessary, and this means that you will be in business, with exciting challenges and a stable income
- Great work culture. You’ll be joining a friendly, welcoming team, and you’ll have the opportunity to participate in fun team building and corporate events
- Competitive salary in USD
- Flexible schedule. You’ll have an 8-hour working day starting any time between 9 and 11 AM
- English classes with experienced teachers
- Paid vacation and sick leave
About Our Working Processes and Tools
- 1 release and 2 builds every 7 weeks. Each release has 2-5 new up-to-date features developed according to the customers’ inquiries
- The developers receive tasks for new features from business analysts or project managers. Each feature request is followed by the documentation and clear descriptions of use-cases
- Mandatory verification of the product quality by the QA department
- We use Git as a system for version control, YouTrack as a tasks manager, and Gerrit to review the code
Apply Now
If you are interested in this position or just think you’d be a valuable member of the team in another capacity, please contact us today.
You can send your resume (CV) as a word document or PDF to: [email protected]
We look forward to hearing from you :)
- Complete confidentiality is assured. All qualified resumes will be acknowledged.
Find Out More About PortaOne
- Check what our employees are saying
- Visit LinkedIn page - and check out our wonderful community outside of PortaOne
- Read our blog with incredible stories our employees have made possible
Join Those 'In-the-Know'
Never miss an update, software release, webinar, best practice, or anything else.
- By joining I agree to the privacy policy
Search PortaOne
Hot Topics
- Facing Metaswitch End-of-Life? Meet PortaSwitch
- Seamless Cloud Migration with Minimal Downtime
- Build a Profitable MVNO in Nigeria: Free 7-Step Success Guide
- Monetize AI Voice Agents on Your Telecom Network
- The PortaOne MVNO Resource Hub
- The PortaOne Cloud PBX & Call Center Hub
© PortaOne. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
PortaOne було засновано 20 років тому 4 українцями. Багато хто може описати нас як компанію, що займається розробкою програмного забезпечення, але насправді ми компанія, яка вирішує проблеми.Ми розробляємо рішення для наших клієнтів — постачальників телекомунікацій, — щоб вони могли підтримувати зв’язок між людьми незалежно від відстані, ситуації чи часу доби.Наш внутрішній девіз: «Інжиніринг, яким можна пишатися!». Відданість своїм клієнтам заслужила велику похвалу серед наших колег.PortaOne дає можливість телекомунікаційній спільноті надавати надійні та прості у використанні послуги для кожного у світіЩомісяця майже 500 операторів у 100+ країнах світу підключають більше ніж 1 мільярд людей за допомогою PortaSwitch — системи, створеної нашими розробниками та підтримуваної нашими інженерами.
