ZT

Software Engineer, Professional Senior

Zebra Technologieslinkedin.com
Sep 25, 2026, 4:59 PM3w ago
Full-timeColombo, Western ProvinceSoftware engineeringSenior (5+ yrs)

About the role

The Senior Software Engineer at Zebra will join the scanner tools team to design, develop, and maintain Windows-based desktop applications and SDK components that support Zebra's device integration ecosystem. The role involves hands-on development using C++, C#, and .NET, debugging complex issues, collaborating with cross-functional teams in an Agile environment, and participating in code reviews, testing, and release documentation. The position also includes investigating and remediating security vulnerabilities as part of the release cycle. Candidates should have a strong background in Windows application development, software design principles, and effective communication skills. Zebra offers a collaborative and innovative work environment with flexible work arrangements and a focus on employee well-being.

Must have

  • Bachelor's degree in Computer Science or related field (or equivalent experience).
  • 5+ years of software development experience, focused on Windows.
  • Strong C/C++/C#/.NET skills and understanding of Windows OS internals.
  • Experience with Git and Agile methodologies.
  • Strong debugging and communication skills.

Nice to have

  • SDK/driver-level or hardware integration experience.
  • CI/CD and cross-platform (Linux/Android) exposure.

Technologies

  • Agile
  • Android
  • CI/CD
  • C++
  • C#
  • .NET
  • Git
  • Linux
  • Scrum
  • Windows

Highlights

The company offers hybrid work, adaptable hours, Summer Flex Fridays, Focus Fridays, and an annual well-being day. Applications are only accepted through Zebra's applicant tracking system, and candidates should be cautious of fraudulent job offers. AI technology is used in the application process, but final decisions are made by the hiring team.