Zebra Technologiesposted 3 days ago
$120,400 - $180,600/Yr
Full-time • Senior
Hybrid • Holtsville, NY
Computer and Electronic Product Manufacturing

About the position

At Zebra, we are a community of innovators who come together to create new ways of working to make everyday life better. United by curiosity and care, we develop dynamic solutions that anticipate our customer's and partner's needs and solve their challenges. Being a part of Zebra Nation means being seen, heard, valued, and respected. Drawing from our diverse perspectives, we collaborate to deliver on our purpose. Here you are a part of a team pushing boundaries to redefine the work of tomorrow for organizations, their employees, and those they serve. You have opportunities to learn and lead at a forward-thinking company, defining your path to a fulfilling career while channeling your skills toward causes that you care about - locally and globally. We've only begun reimaging the future - for our people, our customers, and the world. Let's create tomorrow together. 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

  • 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.
  • 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.
  • 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.
  • 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.

Requirements

  • 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.

Nice-to-haves

  • 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.

Benefits

  • Healthcare
  • Wellness programs
  • Inclusion networks
  • Continued learning and development offerings
  • Community service days
  • Traditional insurances
  • Compensation
  • Parental leave
  • Employee assistance program
  • Paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service