Remote Work Hybrid
Overview
At Zebra, we extend the edge of possibility by shaping the future of work on the front line—reinventing how businesses run and moving society forward. We are a community of changemakers, innovators and doers who come together to deliver a performance edge to the front line of business. We develop new technologies and create new solutions with partners to help organizations act with greater visibility, connectivity, and intelligence—delivering better experiences for workers and those they serve.
Being a part of Zebra means being seen, heard, valued, and respected as you define your path to a fulfilling career. Here, you'll have opportunities to learn and lead at a leading company, and you can channel your skills towards causes that you and the Zebra community care about, locally, and globally.
Together, we've only begun to define the edge of what's possible—for our people, our customers, and the world.
We are seeking an experienced software engineer to join a team in developing and designing our Snowflake architecture. In this exciting role, you will be working in an advanced robotics environment creating backend analytics for warehouse fleet robotics. Finally, you will have the opportunity to work with lead developers across the stack with our Cloud and robotics software teams. Come join the herd!
Role can be in either San Jose, California or Mississauga, Canada.
This is a hybrid opportunity, with 3 days a week in either our San Jose, CA office, or Mississauga, Canada office.
Must live within a commutable distance to either San Jose, California or Mississauga, Canada.
Responsibilities
- Primary responsibility will be focused on Datalake (Snowflake), data warehousing, data integration, and cloud platforms.
- Establishes requirements, architects and designs all phases of highly complex software projects.
- Follows through on all in-process and final inspection activities.
- Develops efficient data transformation work in k3s/looker/snowflake.
- Drives code review of projects. Develops and applies technical and quality improvements.
- Creates new programs, technologies and solutions based on novel or unique ideas. Ensures new ideas and methodologies are documented for use by software teams.
- Uses status as a knowledge leader in software design and functional knowledge across multiple engineering disciplines and program management to provide technical leadership to a given program.
- Defines requirements for and may design complex new tools to aid in the analysis and solving of complex problems.
- Initiates cross-company collaboration and develops positive relationships with other engineering disciplines.
- Exercises judgment (within broadly defined policies and practices) in selecting methods, techniques and evaluation criteria for obtaining results.
- Networks with key contacts outside own area of expertise.
- Interacts with management and senior customer personnel on matters requiring coordination across organizational lines.
- Represents Zebra Technologies as the principal customer contact and often performs project leadership.
- Exerts significant latitude in determining objectives of assignment.
Qualifications
Required Qualifications
- Bachelor's or Master’s degree in an appropriate (software) engineering discipline required.
- 8+ years of work experience or 5 years of relevant experience with a Master’s degree.
- Datalake experience required.
- Experience leading project teams and supervising lower level engineers.
Preferred Qualifications
- Experience programming a wide variety of data warehousing tools and systems (Snowflake, data warehousing platforms, etc.).
- Understanding of Snowflake’s unique architecture.
- Familiarity with virtual warehouses and their management.
- Experience with the cloud provider on which Snowflake is hosted (AWS, GCP, etc.).
- Understanding how to implement data governance within Snowflake.
- Knowledge of security features in Snowflake such as Role-Based Access Control (RBAC), Object tagging, and data encryption.
- Familiarity with DevOps principles and practices.
- Knowledge of how to scale virtual warehouses for performance and cost management.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Capacity to translate business requirements into technical solutions.