Zebra Technologies logo

Software Engineer - Go Lang

Zebra Technologies

Lincolnshire, IL
Full Time
Senior
120k-181k
9 days ago

Job Description

About the Role

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 reimagining the future - for our people, our customers, and the world.

Key Responsibilities

  • Design, develop, and maintain robust and scalable backend services and APIs using Go (Golang) for voice communication applications.
  • Develop cross-platform applications to integrate with voice services and enhance 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 such as PBX/VoIP systems.
  • 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, 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

  • Bachelor's degree in Computer Science or relevant field with 5+ years of experience or Master's degree with 4+ years of experience.
  • Experience in developing applications using Go (Golang).
  • Experience in designing, implementing, and managing complex voice communication systems like VoIP systems.

Nice to Have

  • Advanced knowledge of enterprise-level voice communication infrastructure including PBX solutions.
  • Experience in developing cross-platform applications.
  • Experience with relational databases like AlloyDB and PostgreSQL.

Qualifications

  • Minimum of 5+ years of experience with a Bachelor's degree or 4+ years with a Master's degree in a relevant field.
  • Proven experience in application development with Go (Golang).
  • Proven experience in complex voice communication systems such as VoIP.

Benefits & Perks

  • Salary range of USD 120,400 to USD 180,600 annually, depending on location, skills, and experience.
  • Eligibility for cash incentive programs, including variable compensation tied to performance.
  • Comprehensive benefits including healthcare, wellness programs, inclusion networks, continued learning and development, community service days, parental leave, employee assistance programs, and paid time off depending on the country.

Working at Zebra Technologies

Zebra is committed to an inclusive, diverse, and equitable workplace. We value innovation, collaboration, and continuous learning. We foster a supportive environment where employees are seen, heard, and valued, and we are dedicated to creating a future that benefits our people, customers, and the world.

Apply Now

Job Details

Posted AtJul 15, 2025
Salary120k-181k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Zebra Technologies

Website

zebra.com

Location

Lincolnshire, IL

Industry

Commercial Printing (except Screen and Books)

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches