Overview:
We are seeking a Senior Software Engineer - Voice Communication with experience in designing, implementing, and managing complex voice systems, including Cisco CUCM, Avaya, and Webex PBXs. This role requires significant software development capabilities, specifically building backend services in Go (Golang) and creating cross-platform (Android & iOS) mobile applications using Flutter. The ideal candidate will possess a strong understanding of AlloyDB and PostgreSQL databases and will be responsible for troubleshooting intricate voice issues while ensuring robust system reliability and performance.
Responsibilities:
Software Development (Go & Flutter):
* Design, develop, and maintain robust and scalable backend services and APIs using Go (Golang) for voice communication applications.
* Develop cross-platform mobile applications for Android and iOS using Flutter to integrate with our voice services and provide enhanced user experiences.
* Collaborate with product and design teams to define application features and technical requirements.
* Write clean, well-documented, and testable code.
* Integrate mobile applications with backend voice infrastructure and third-party services.
* Participate in the full software development lifecycle, including design, coding, testing, deployment, and maintenance.
Voice Systems Architecture & Management:
* Design, deploy, configure, and maintain enterprise-level voice communication infrastructure, including Cisco Unified Communications Manager (CUCM), Avaya Aura/IP Office, and Webex Calling/PBX
* Troubleshoot and resolve complex voice quality and connectivity issues across various platforms and network environments.
* Manage and optimize voice gateways, Session Border Controllers (SBCs), SIP trunks, and related voice network components.
* Develop and implement dial plans, call routing strategies, and voice security policies.
* Ensure high availability, scalability, and performance of all voice systems.
* Lead and participate in voice system upgrade and migration projects.
Database Management & Integration:
* Utilize and manage relational databases, specifically AlloyDB and PostgreSQL, for storing and retrieving voice application data, call detail records (CDRs), and system configurations.
* Design database schemas and optimize queries for performance and scalability.
* Ensure data integrity, security, and availability.
Collaboration & Leadership:
* Provide technical leadership and mentorship to junior engineers.
* Collaborate with cross-functional teams, including network engineers, software developers, and IT support, to deliver integrated solutions.
* Stay current with emerging technologies and industry best practices in voice communications, mobile development, and database management.
* Create and maintain comprehensive technical documentation for system configurations, operational procedures, and software designs.
* Participate in on-call rotation for critical system support.
Qualifications:
Minimum Qualifications:
* Bachelors degree in Computer Science or relevant field with 5+ year experience or Masters degree and 4+ year experience
* Experience in developing applications using Go (Golang)
* Experience in designing, implementing and managing complex voice communication systems using PBX systems.
Preferred Qualifications:
* Advance knowledge of enterprise-level voice communication infrastructure including Cisco Unified Communication Manager (CUCM), Avaya Aura/ IP Office and Webex Calling/ PBX solutions.
* Experience in developing cross platform mobile applications for Android and iOS using Flutter.
* Experience with relational databases like AlloyDB and PostgreSQL.
Zebra is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other basis prohibited by law. If you are an individual with a disability and need assistance in applying for a position, please contact us at workplace.accommodations@zebra.com
Know Your Rights:
https://www.eeoc.gov/sites/default/files/2022-10/EEOC_KnowYourRights_screen_reader_10_20.pdf
Conozca sus Derechos:
https://www.eeoc.gov/sites/default/files/2022-10/22-088_EEOC_KnowYourRightsSp_10_20.pdf
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Zebra is a federal contractor and is committed to an alcohol and drug free workplace. As a result, all U.S. based employees are subject to the Drug and Alcohol Free Workplace Policy and Procedure.
Share this job:
Share this Job