Demo

Software Developer

APG CASH DRAWER LLC
Minneapolis, MN Full Time
POSTED ON 9/4/2026
AVAILABLE BEFORE 11/4/2026

apg is looking for a Software Developer to support the design, development, integration, and ongoing support of software solutions for our connected devices and technology platforms. In this role, you will work across embedded application software, IoT connectivity, mobile applications, operating systems, APIs, and hardware interfaces to help deliver reliable, scalable, and user-focused technology solutions.

This is an excellent opportunity for an early to mid-career developer who enjoys solving technical problems, collaborating across engineering disciplines, and contributing to the full software development lifecycle—from concept and development through testing, deployment, and product support. At apg, you will have the opportunity to contribute to technology that supports connected products used in real-world business environments. You will collaborate with cross-functional teams, solve meaningful technical challenges, and help build software solutions that support product innovation, reliability, and customer success.

What You’ll Do
•    Develop and maintain software applications for connected devices.
•    Develop and integrate Android applications, with additional work across Windows and Linux environments.
•    Work with IoT devices, peripherals, and device communications.
•    Develop and integrate APIs, SDKs, and third-party technologies.
•    Support USB protocols and device connectivity.
•    Troubleshoot issues involving software, operating systems, networks, connected devices, and hardware.
•    Work with cloud, web-hosting, and backend environments.
•    Collaborate with software, hardware, product, and technology teams.
•    Develop testing, documentation, and support tools for production systems.

Qualifications:

•    Bachelor’s degree in computer science, software engineering, electrical/computer engineering, or a related field preferred; equivalent experience will also be considered.
•    3–6 years of software development experience.
•    Strong programming, debugging, testing, and software-development skills.
•    Experience with C#/.NET/MAUI, Ruby, Java, HTML, Python, and/or C/C .
•    Experience developing for Android/Android Studio.
•    Experience with Windows and/or Linux environments.
•    Experience with IoT, connected devices, or hardware/software integration.
•    Experience with REST APIs, SDKs, and third-party integrations.
•    Strong analytical, problem-solving, organizational, and communication skills.
•    Ability to work effectively both independently and as part of a collaborative team.

Preferred Experience
•    Yocto Linux, MongoDB/NoSQL, or XML.
•    Point-of-sale systems and related technology.
•    POS peripherals such as payment terminals, printers, scanners, displays, and cash drawers.
•    Bluetooth, Wi-Fi, Ethernet, or serial communications.
•    Cloud platforms, web-hosting environments, backend services, databases, and web technologies.
•    Embedded systems, CI/CD, automated deployment, or security for connected devices and APIs.
•    Experience working with third-party technology providers.
 

Salary : $95,000 - $125,000

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 Developer?

Sign up to receive alerts about other jobs on the Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at APG CASH DRAWER LLC

  • APG CASH DRAWER LLC Minneapolis, MN
  • Serving customers worldwide, apg powers cash management solutions across a wide range of global industries and verticals. From general application cash dra... more
  • 15 Days Ago


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

  • Triunity Software Minneapolis, MN
  • Benefits: Bonus based on performance Health insurance Training & development About the Role: Triunity Software is looking for a talented ServiceNow Develop... more
  • 1 Month Ago

  • Triunity Software Minneapolis, MN
  • Benefits: 401(k) Health insurance Training & development Skill set. Microservices design patterns, RESTful API design, Java (17 or 21), Spring Boot, and Sp... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!