Q1 Technologies, Inc.

Senior Software Engineer

Melbourne, Florida, US

Role snapshot

Q1 Technologies, Inc. is hiring a Senior Software Engineer on a full-time basis. This is an on-site role based in Melbourne, Florida, US.

Company
Q1 Technologies, Inc.
Location
Melbourne, Florida, US
Work mode
On-site
Job type
Full-time
Experience
7+ years
Posted
Nov 6, 2026

Who this role suits

Experienced professionals who can lead projects, set direction and be accountable for outcomes, not just tasks.

How to prepare your application

  • Prepare examples of decisions you drove, how you measured the result, and how you worked with other teams.
  • Be ready to discuss trade-offs and scope, not only the tools you have used.
  • Read what Q1 Technologies, Inc. publishes about its product or team, so you can say clearly why this role and this company.

Apply only on Q1 Technologies, Inc.'s own site. A genuine employer never asks candidates for money, deposits or bank details to apply, interview or “secure” a job. If something looks wrong, use Report a problem with this listing and we will review it. Read how we check listings.

About the role

Senior Software Engineer


Position Overview

We are seeking a Senior Software Engineer for a fixed-term, onsite opportunity in Melbourne, FL. In this role, you will lead the design, development, and system architecture of robust Windows-based applications. You will be responsible for driving the integration of industrial automation platforms, SCADA systems, and complex communication protocols within a client-server environment.


Key Responsibilities

  • Design, develop, and maintain high-performance Windows-based software applications and enterprise system architectures.
  • Integrate industrial automation systems, including SCADA platforms, PLCs, and operational hardware.
  • Implement robust communication protocols spanning GE Cimplicity, Modbus (RTU/TCP), TCP/IP, UDP, Serial Communication, and Genisys.
  • Optimize application performance by managing client-server architectures, multithreading, and memory efficiency.
  • Manage database solutions and maintain data integrity utilizing Microsoft SQL Server.
  • Provide technical leadership through structured code reviews, advanced debugging, systems testing, and architectural guidance.


Qualifications & Skills

  • 7+ years of professional experience in full-lifecycle software development.
  • Expertise in programming languages, specifically C, C++, and C#/.NET.
  • Deep understanding of software architecture, Object-Oriented Programming (OOP) concepts, and design patterns.
  • Hands-on industrial automation experience, with a preference for Allen-Bradley PLC integration.
  • Proficiency with modern development tooling, including Visual Studio, Git, and JIRA.


Education & Logistics

  • Education: Bachelor's degree in Computer Science, Engineering, or a related technical discipline.
  • Location: Melbourne, FL (100% Onsite).