U.S. Citizenship required. Bachelor’s degree in Information Technology, Computer Science, or a related field. Minimum of 5 years of experience as an individual contributor working in software development. Minimum of 2 years leading software development teams. Expertise in .NET and/or Java (Spring Boot experience a major plus). Experience with React, Angular, or other modern javascript frameworks. Experience writing and documenting public & private APIs. Experience with Amazon Web Services and Infrastructure as Code. Experience with Relational Databases such as MySQL, Postgres, etc. Strong understanding of web development frameworks and architectures. Strong understanding of VOIP/Telephony including protocols like SIP, SDP, SIPREC, RTP, etc. Understanding of handling and manipulating audio streams/codecs. Excellent problem-solving skills and the ability to work independently in a remote environment. Strong communication and interpersonal skills.