What is a Software Engineer at Zebra Technologies?
A Software Engineer at Zebra Technologies plays a critical role in building the technology that connects assets, data, and people. Zebra Technologies is a global leader in enterprise asset intelligence, meaning the software you write directly powers the devices, scanners, RFID systems, and cloud platforms used by major retail, healthcare, transportation, and logistics companies worldwide. Your work ensures that supply chains remain resilient, medical personnel can track patient data accurately, and warehouse operations run at peak efficiency.
In this role, you will work at the intersection of hardware and software. Whether you are developing low-level firmware for barcode scanners, building robust enterprise Android applications, or designing scalable cloud-native data pipelines, your contributions have an immediate, real-world footprint. The scale of Zebra Technologies' deployment means that your code must be highly optimized, reliable, and capable of running in demanding physical environments.
As a Software Engineer, you will collaborate closely with cross-functional teams, including product managers, hardware engineers, and quality assurance specialists. The engineering culture at Zebra Technologies values practical problem-solving, structured design thinking, and collaborative innovation. Preparing for this role requires a solid grasp of computer science fundamentals, strong object-oriented programming skills, and the ability to articulate your engineering decisions clearly.

