AVI Systems

Full-Stack Software Developer

Minneapolis, MN

This role is being offered in the following locations:
Minneapolis, Chicago, Detroit, Cincinnati, San Diego, Kansas City, St. Louis, Des Moines, Bismarck, Sioux Falls, Dallas, Milwaukee, Madison, Omaha, Denver

At AVI, we live and breathe technology. It’s just part of our DNA. We’re deeply passionate about designing and integrating the latest audio-visual technology for our customers. From telepresence to new media to presentation and collaboration to digital signage to broadcast and production. But we also believe the right solution is not just about the technology. It’s about how that technology gets used—how the hardware and software work together seamlessly to do exactly what you need it to do.

The Role

Are you someone with 1-3 years of professional experience programming in Python and PHP? Are you fluent in Linux and dream of MySQL queries in your sleep? Have you been coding for as long as you can remember, and enjoy overcoming challenges? Are you excited for new experiences, and eager to dive in and figure out how to solve a problem? If the answer to all of the above is yes, AVI Systems may be a perfect fit for you!

We are looking for a Full-Stack Software Developer who is comfortable working through the full Software Development Life Cycle (SDLC). At times, this position will involve working with developing code to interface to unfamiliar equipment, and will require the candidate to first gain an understanding how it functions and communicates, and then to develop code to interact with the device meeting agreed upon requirements.

No AV workforce is as highly trained, more capable or better qualified than the people of AVI Systems. As a company that is committed to being on the forefront of technological innovation, we seek out and attract people who share our passion, and we invest in them for the long term. Learn more about our expertise and credentials.

*All candidates will require authorization to work in the United States. AVI Systems will not provide sponsorship.


  • Work with a product manager to understand requirements for product features,
  • Implement, verify, and demonstrate performance of the features. 
  • Expand existing features and code base, as well as develop code for new features. 

Experience & Background

  • Minimum 1-3 years of experience developing corporate applications utilizing PHP, Python, MySQL and Linux
  • Proficient programming in PHP and Python is required
  • Bachelor's degree in Computer Science or related field is preferred but not required.
  • Proficient in databases structure and queries (MySQL, MariaDB) is required
  • Fluent in Linux
  • Must be able to demonstrate ability to write clean, readable, structured, and well documented code
  • Comprehension of the Software Development Life Cycle
  • Experience with data integrity, regression, performance testing
  • Proven ability to learn and become proficient with unfamiliar technology or applications
  • Experience in C#, JavaScript, Java, and RESTful web services
  • Experience working with audiovisual technology
  • Experience working with unified communication 


At AVI you’ll have the opportunity and be encouraged to grow from within. You will help define your role and be encouraged to lead and share your knowledge, expertise and passion. You will also have the opportunity to create, improve and participate in the growth of AVI Systems, a company with a 40-year history and an unlimited future. Explore our current openings, and your job search just might end right here.

We are a 100% employee-owned (ESOP) company with incentive-based compensation to reward employees for superior job performance. We believe ownership is a powerful incentive for ordinary people to do extraordinary things. We also know that stockholders alone do not build companies; employees build companies. And employee-owners build great companies. At AVI Systems, our employees receive stock ownership through 401(k) matching, dividends and profit sharing.

      • Competitive salary with bonus
      • Stock ownership via 401(k) matching, dividends and profit sharing
      • Generous PTO and Holiday schedule


AVI is an equal opportunity/affirmative action employer. Minorities/Females/Disabled/Veterans.

AVI Systems

Dave Hatz

Design Engineer IV
use your email instead