Zebra Technologies is a community of innovators focused on creating new ways of working. As a Software Engineer, you will contribute to the development and maintenance of enterprise cloud solutions, working on both frontend and backend applications while collaborating with a team to deliver impactful features.
Develop and Maintain Software: Under the guidance of senior engineers, actively contribute to the design, development, and maintenance of full-stack applications, writing code for both frontend and backend systems
Follow Established Processes: Adhere to team development processes, coding standards, and established directions to ensure consistency and quality in the codebase
Contribute to System Integration: Assist in the integration of software and hardware components to help maintain program consistency and system throughput
Validate and Test Code: Participate in the validation and testing of software, including writing unit tests and reviewing code to ensure accuracy and overall adequacy
Support Documentation: Help create and maintain technical documentation for system structures and user-facing guides
Collaborate with the Team: Work closely with other engineers, designers, and product managers in a collaborative team environment to deliver features and solve problems
Learn and Grow: Proactively learn new technologies, tools, and best practices to continuously improve your skills and contribute more effectively to the team
Qualification
Required
Foundational Full-Stack Knowledge: A solid understanding of full-stack development concepts, either through academic projects, internships, or personal projects
Frontend Development: Foundational knowledge of a modern frontend framework like React.js, AngularJs
Backend Development: Foundational knowledge of a server-side language like Java, JavaScript/Node.js, or Python
Database Fundamentals: Basic understanding of and experience with databases, both SQL (like PostgreSQL) and/or NoSQL (like MongoDB)
Version Control: Familiarity with version control systems, specifically Git
Problem-Solving Skills: Strong analytical and problem-solving abilities with a desire to learn and tackle new challenges
Education: Bachelor's degree in Computer Science, Information Technology, or a related field
Minimum Requirement: Bachelors or Masters Degree in an appropriate Engineering discipline
Preferred
Cloud Familiarity: Exposure to any major cloud platform (GCP, AWS, Azure) is a plus
API Knowledge: Basic understanding of how to build or interact with REST APIs
Internship Experience: Prior internship experience in a software development role
Containerization: Familiarity with the concepts of containerization (e.g., Docker)
Testing Exposure: Some experience with automated testing frameworks
Preferred Requirements: 1+ years work experience
Benefits
Healthcare
Wellness
Inclusion networks
Continued learning and development offerings
Community service days
Traditional insurances
Compensation
Parental leave
Employee assistance program
Paid time off offerings
Zebra Technologies delivers barcode printers, scanners, RFID, and mobile computing solutions for business visibility.