ZipRecruiter
Staff Software Engineer
ZipRecruiter, Lake Forest, Illinois, United States, 60045
Job DescriptionJob Description
Job Title:
Staff Software Engineer
Location:
Lake Forest, California or Remote
Company Overview:
Comtech Telecommunications Corp. is a leading global technology company providing terrestrial and wireless network solutions, next- 9-1-1 emergency services, satellite and space communications technologies, and cloud- capabilities to commercial and government customers around the world. Our unique culture of innovation and employee empowerment unleashes a relentless passion for customer success. With multiple facilities located in technology corridors throughout the United States and around the world, Comtech leverages our global presence, technology leadership, and decades of experience to create the world’s most innovative communications solutions. For more information, please visit www.comtech.com.
Purpose:
This staff-level professional is a seasoned software developer that works on complex development assignments and delivers solutions qualified for VOIP and Telephony product operation. The candidate may act as a member of quick-response deployment-support team and will often work under demanding deadlines, operating as a team member as well as independently to resolve complex problems. Candidate will be working in an agile environment where he/she is expected to carry out both development and testing.
Duties and Responsibilities:
Design, develop and deploy cloud based (public and on-premise) high performance, distributed and scalable voice and digital medias (message, chat and video) applications for public safety answering points (PSAP) utilizing best engineering practices
Define component architecture based on stories created by Product Owner
Evaluate feasibility of design/architecture by developing rapid prototypes or a minimum viable solution
Develop, design, code, unit test, debug, integrate, document and participate in full life cycle of software development activities based on AGILE principle
Diagnose, debug, and fix application operational issues in a timely manner
Assist deployment and production support teams to work through customer escalated issues and provide resolutions and root-cause analysis
EDUCATION/EXPERIENCE REQUIREMENTS
:
Extensive VoIP application development experience for commercial call/contact center solutions. Strong knowledge of IP telephony (VoIP) and related protocols: SIP, RTP, WebRTC
BS in Computer Science, Electrical, Electronic, or Telecommunications Engineering. MS
Hands-on experience of media server and management implementations and integrations
5+ years’ experience with backend programming Python, or C++ or Node.JS or LUA
Familiarity with some of the following VoIP related opensources or technologies: Astrisk, FreeSWITCH, Kamailio, WebRTC, SBC
Familiarity with some of the following backend related technologies: AWS/Azure ecosystem, Kubernetes, RESTful API, PostGreSQL, Redis, Shell scripting
Experience working across all phases of product development lifecycle, including requirements definition, specifications, development, test, product release, and sustaining engineering
Proficiency with Object-Oriented design methodology
Experience with automated testing desired
Excellent verbal and written communication skills
Self-managed proactive work style. Strong interpersonal and collaborative skills
Able to work independently and in a team environment
Desire to engage in extremely challenging assignments
Comtech Telecommunications Corp. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to , , , , , , , or protected veteran status.
Job Title:
Staff Software Engineer
Location:
Lake Forest, California or Remote
Company Overview:
Comtech Telecommunications Corp. is a leading global technology company providing terrestrial and wireless network solutions, next- 9-1-1 emergency services, satellite and space communications technologies, and cloud- capabilities to commercial and government customers around the world. Our unique culture of innovation and employee empowerment unleashes a relentless passion for customer success. With multiple facilities located in technology corridors throughout the United States and around the world, Comtech leverages our global presence, technology leadership, and decades of experience to create the world’s most innovative communications solutions. For more information, please visit www.comtech.com.
Purpose:
This staff-level professional is a seasoned software developer that works on complex development assignments and delivers solutions qualified for VOIP and Telephony product operation. The candidate may act as a member of quick-response deployment-support team and will often work under demanding deadlines, operating as a team member as well as independently to resolve complex problems. Candidate will be working in an agile environment where he/she is expected to carry out both development and testing.
Duties and Responsibilities:
Design, develop and deploy cloud based (public and on-premise) high performance, distributed and scalable voice and digital medias (message, chat and video) applications for public safety answering points (PSAP) utilizing best engineering practices
Define component architecture based on stories created by Product Owner
Evaluate feasibility of design/architecture by developing rapid prototypes or a minimum viable solution
Develop, design, code, unit test, debug, integrate, document and participate in full life cycle of software development activities based on AGILE principle
Diagnose, debug, and fix application operational issues in a timely manner
Assist deployment and production support teams to work through customer escalated issues and provide resolutions and root-cause analysis
EDUCATION/EXPERIENCE REQUIREMENTS
:
Extensive VoIP application development experience for commercial call/contact center solutions. Strong knowledge of IP telephony (VoIP) and related protocols: SIP, RTP, WebRTC
BS in Computer Science, Electrical, Electronic, or Telecommunications Engineering. MS
Hands-on experience of media server and management implementations and integrations
5+ years’ experience with backend programming Python, or C++ or Node.JS or LUA
Familiarity with some of the following VoIP related opensources or technologies: Astrisk, FreeSWITCH, Kamailio, WebRTC, SBC
Familiarity with some of the following backend related technologies: AWS/Azure ecosystem, Kubernetes, RESTful API, PostGreSQL, Redis, Shell scripting
Experience working across all phases of product development lifecycle, including requirements definition, specifications, development, test, product release, and sustaining engineering
Proficiency with Object-Oriented design methodology
Experience with automated testing desired
Excellent verbal and written communication skills
Self-managed proactive work style. Strong interpersonal and collaborative skills
Able to work independently and in a team environment
Desire to engage in extremely challenging assignments
Comtech Telecommunications Corp. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to , , , , , , , or protected veteran status.