Principal Software Engineer - Digital Media

Avery Dennison•Dallas, TX
•$120,000 - $180,000•Remote

About The Position

Avery Dennison is hiring for a remote position supporting its retail technology platform. The role focuses on helping grocers modernize physical stores through Electronic Shelf Labels (ESLs), in-store printing, and digital video screen campaigns. It combines technical strategy and business execution: initially, the engineer will work as an individual contributor to build solutions, then help scale the team as the product matures. The position involves overseeing innovative software products and directing the software development lifecycle from conception through deployment, operation, and maintenance. The engineer will clarify business needs, contribute to long-range system plans, ensure products and services meet business requirements, and establish technical standards that support quality and minimize technical debt. They will also assess whether to integrate third-party partners for faster market entry or build custom solutions to create competitive advantage, ensuring technical investments support profitability.

Requirements

  • Bachelor’s degree, preferably in Computer Science, Engineering, or a related discipline.
  • 7+ years of professional software engineering experience.
  • Proven experience acting as a Lead, Principal, or Founding Engineer in a startup or high-growth environment.
  • Strong proficiency in backend development using C#/.NET, Java, or Go.
  • Strong proficiency in frontend frameworks such as Angular, React, or Vue.
  • Experience with cloud architecture.

Nice To Haves

  • Experience with Azure cloud architecture; AWS or GCP experience is also acceptable.

Responsibilities

  • Architect and develop software solutions for digital screens and Electronic Shelf Label integrations, initially as an individual contributor.
  • Collaborate with third-party hardware vendors to integrate their devices into the centralized platform.
  • Support in-store pilots by troubleshooting live production issues and deploying hotfixes during critical rollouts.
  • Help leadership assess the technical viability of third-party partners versus building in-house solutions, and provide technical assessments of business goals.
  • As the product matures, help hire, onboard, and lead a team of engineers.
  • Establish code quality standards, CI/CD pipelines, and a development culture.
  • Clarify business needs, contribute to long-range system plans, and ensure software products and services meet business requirements.
  • Direct the software development lifecycle from conception through deployment, operation, and maintenance, driving technical standards that support quality and minimize technical debt.

Benefits

  • LGBTQ+ inclusive healthcare support at no cost.
  • 401(k) retirement savings plan with an automatic company contribution of 3% of eligible pay and a 50% match on the first 7% of eligible pay contributed.
  • Medical insurance plan options, including Choice PPO, Health Savings HDHP, Variable Copay, and HMO (HMO available in Southern California only).
  • 100% paid parental leave for approved leave as a biological, adoptive, and/or foster parent.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service