Demo

Software Engineer I

Banner Engineering Careers
Minneapolis, MN Full Time
POSTED ON 11/28/2025 CLOSED ON 12/27/2025

What are the responsibilities and job description for the Software Engineer I position at Banner Engineering Careers?

Position Summary

This is a great opportunity for someone who enjoys working individually or collaboratively, staying on top of tasks, and making a meaningful impact across teams and projects. Below are some key responsibilities of the role.

This role is responsible for administering production test software and improving databases, establishing reusable Python code standards, and reviewing code for production test integration. Key duties include developing data structures and algorithms for efficient testing, managing application software architecture and revision control, and advancing prototypes to production-ready solutions. The position also oversees database design, standardizes communication protocols, conducts software testing, and drives continuous improvement through data-driven decisions.

This position reports to the Sr Engineering Manager I

According to the FLSA (Fair Labor Standards Act), this position is classified as:

  • Exempt, based on the Professional Exemption

Key Responsibilities

  • Production Test Software Administrator using TestStand and LabVIEW
  • Production Test Results Database Restructuring
  • Develop Python code library standards and structure for reuse
  • Conduct Python code review for importing into Production Test Software
  • Data structure and algorisms for selective Production Testing
  • Operations Systems Application software structure, revision control, distribution, and Archiving
  • Operations Systems database structures, development, and management
  • Take Operations Systems applications from prototype to a production level
  • Select and standardize Communications Protocols for use in Operations Systems applications and automated manufacturing station
  • Operations Systems application software testing
  • Data Driven Decisions
  • Perform other related duties as assigned to support operational objectives.

Key Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or Software Engineering.
  • Strong attention to detail with a commitment to accuracy and reliability.
  • A process-driven approach to managing workflows and system administration.
  • Focused execution, balancing priorities while delivering results on time.
  • Excellent organizational and time management skills.
  • Knowledge of Python and related Software Development Processes.
  • Ability to learn both the basic functionality and business purpose of the software tools Redmine, Gitlab, and KACE.
  • Familiarity with Microsoft Office products (Outlook, Word, Excel, PowerPoint).
  • Clear written and verbal communication, capable of working across technical and non-technical teams.

Preferred Qualifications

  • Familiarity with Redmine, Gitlab, and KACE, with an eagerness to understand both their strategic value and day-to-day application.
  • GUI testing using Google framework.
  • Hardware experience (logic analyzers, digital multi-meters, and soldering).
  • Ability to interpret software requirements.
Software Engineer
Epic -
Minneapolis, MN
Software Engineer
Patterson Companies -
Saint Paul, MN
Software Engineer
Givebutter -
Minneapolis, MN

Salary.com Estimation for Software Engineer I in Minneapolis, MN
$82,405 to $100,338
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer I?

Sign up to receive alerts about other jobs on the Software Engineer I career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Banner Engineering Careers

  • Banner Engineering Careers Plymouth, MN
  • Why Work at Banner? For over 50 years, Banner Engineering has been at the forefront of some of the biggest industry trends, such as the Industrial Internet... more
  • 4 Days Ago

  • Banner Engineering Careers Plymouth, MN
  • Why Work at Banner? For over 50 years, Banner Engineering has been at the forefront of some of the biggest industry trends, such as the Industrial Internet... more
  • 4 Days Ago

  • Banner Engineering Careers Aberdeen, SD
  • For over 50 years, Banner Engineering has been at the forefront of industrial automation. We offer products and solutions including award-winning sensors, ... more
  • 6 Days Ago

  • Banner Engineering Careers Washington, DC
  • Why Work at Banner? For over 50 years, Banner Engineering has been at the forefront of industrial automation. We offer products and solutions including awa... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Software Engineer I jobs in the Minneapolis, MN area that may be a better fit.

  • Recast Software Minneapolis, MN
  • About Recast: Recast Software, located in Minneapolis, MN, empowers organizations to better manage and support users and devices. Our mission is to simplif... more
  • 19 Days Ago

  • TALENT Software Services Minnetonka, MN
  • Are you an experienced ETL Developer (IT Engineer IV) with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is ... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!