woman wearing black t-shirt holding white computer keyboard

Available position at PortaOne

С++ developer

We are looking for a 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.

man in black and red plaid shirt using black and gray laptop computer

About the project:

Stack: Linux/C++/Python3/CMake

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 route cause of an issue.
  • Ability to get down to the bottom of an issue.
  • Ability to investigate and analysis an issue.
  • Good skills in written English

Desired skills:

  • Experience with Python programming

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

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

Shortly 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

Does this sound like the spot for you?

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: career@portaone.com

We look forward to hearing from you :)

Find out more about PortaOne

Join those
'in-the-know'

Never miss an update, software release, webinar, best practice or anything else.

Search PortaOne