Software Engineer, Professional I

Zebra Technologies•Lincolnshire, IL
•Hybrid

About The Position

The Software Engineer, Professional I analyzes, designs, develops, and maintains software solutions for Zebra’s products and systems. The role collaborates on software and hardware integrations to support performance and program consistency, and develops, validates, and tests software functionality and related structures and user documentation. Work is reviewed for accuracy and compliance with established processes and guidelines. The position contributes to software engineering design projects across coding, debugging, testing, and deployment; analyzes processes and systems; and interprets results to recommend improvements. It also creates and maintains project documentation, evaluates changes to existing designs and test processes, and applies current technologies and methodologies as appropriate. The role is hybrid, requiring three days per week in Zebra’s Lincolnshire, Illinois office, with travel up to 15%.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; an advanced degree in a relevant field is also acceptable. Equivalent work experience may be considered in lieu of a degree.
  • Relevant experience in software development or a related field.
  • Experience with MS SQL Server, Appium, and PyTest.
  • Quantitative, analytical, and problem-solving skills.
  • Familiarity with programming languages, operating systems, algorithms, and software development frameworks.
  • Basic understanding of software development life cycles, such as Agile and Scrum.
  • Ability to work collaboratively in a team environment.
  • Strong written and verbal communication skills.

Nice To Haves

  • Successful completion of a Zebra Technologies internship.

Responsibilities

  • Collaborate with team members to establish requirements for less complex design projects.
  • Complete phases of software engineering design projects, including coding, debugging, testing, and deployment.
  • Analyze processes and systems and deliver results to key stakeholders.
  • Interpret results and recommend potential solutions for software and system improvements.
  • Contribute to developing and testing software solutions for products, ensuring quality and performance standards are met.
  • Create and maintain project documentation, including code, design specifications, and test results.
  • Keep up to date with technologies and software engineering methodologies and apply them to projects as needed.
  • Review and evaluate changes or upgrades to existing designs or test processes.
  • Use sound judgment to select appropriate methods and techniques for problem solving and solution delivery.

Benefits

  • Healthcare and wellness offerings.
  • Inclusion networks and continued learning and development offerings.
  • Community service days.
  • Traditional insurance offerings.
  • Parental leave, employee assistance program, and paid time off, depending on the country of employment.
  • Flexibility including hybrid work and adaptable hours.
  • Summer Flex Fridays and Focus Fridays.
  • Annual companywide well-being day.
  • Performance-based annual cash incentive with a target equal to 5% of base pay.
  • Some roles may be eligible for long-term incentive equity awards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service