Senior Software Engineer, Telecom

Deadline: 25 April 2019

Employment term: Permanent

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

You will be part of the Engineering team at ServiceTitan to help improve our products and building new ones. We provide exciting opportunities for engineers to come in and develop the major features in the rapidly growing startup. We build for perfection, use the most modern tools on Microsoft .NET platform, have an amazing culture, and love to solve complex problems.

ServiceTitan is looking for an experienced developer who has worked with unified communications platforms such as Twilio. The ideal candidate is comfortable in a mix of languages and tech stacks from low-level network programming in C#.The ideal candidate is a SIP and asterisk guru and has deployed software on physical servers and virtualized instances in public and private clouds.

Job responsibilities

  • Microservice design specification for scalably capturing telephony from third-party systems.
  • RESTful and/or AMQP-based services for efficiently processing signaling and media from VoIP telephony.
  • Reliable operation of telephony call capture services in production.


Required qualifications

  • 5+ years of experience developing production-grade software.
  • 3+ years of experience with VoIP telephony systems.
  • Bachelor or Master's degree in engineering, computer-science, or related field.
  • Advanced knowledge of Class 4 and 5 switches
  • Advanced knowledge and expertise in C# and C++, including design patterns and mastery of standard libraries.
  • Strong working knowledge of telephony protocols and codecs such as SIP, H.323, RTP, G.711, G.729A
  • Experience working with Twilio and other telephony systems such as Avaya CM, Asterisk PBX, Cisco UCM, Acme Packet SBC, Verint Impact 360, etc.
  • Experienced and proficient working on a Linux/UNIX OS
  • Proficient in computer networking and security principals
  • Experience with the full software development cycle.

Required candidate level: Senior

Salary: Highly competitive + benefits

Professional skills

.NET Framework

Soft skills

Ability to work independently

Share this job via your favorite social media channel.

You can apply for this job just by following Application procedure.

Application procedures

Please follow this link and fill out the form in order to apply for this position.\


Please clearly mention that you have heard of this job opportunity on

Photo Gallery

Contact details


Phone: (099) 094-095

Address: , 1 Northern avenue , Yerevan , Armenia

Find ServiceTitan on social media