Lead Software Engineer
$43 - $64 per hourActalent
Description
We are seeking a highly experienced and technically proficient Senior Software Engineer to lead the design, development, and integration of software solutions within a Windows environment. The ideal candidate will have technical expertise and experience in software architecture and development, with deep expertise in C, C++, and C#. This role requires hands-on experience interfacing with SCADA systems, working with Genisys, Modbus, Allen Bradley protocols, and integrating with PLCs in industrial automation settings as well as expertise to solve problems, develop and execute objectives for self and others, and have the ability to effect short-term and some long-term business goals. Responsibilities Define the software requirements specifications. Define software architecture, design and implement the code. Excellent familiarity and use of configuration management tools to create baselines, merge source file changes and make formal software releases. Build and maintain interfaces between Windows-based applications and SCADA systems. Develop and maintain communication of SCADA systems and industry standard protocols such as Genisys, Modbus, UDP, TCP/IP, and Serial Communication. Integrate software with PLCs from various vendors (e.g. Allen-Bradley). Collaborate with cross-functional engineering teams to define system requirements and ensure seamless integration. Making main technical choices for software development Optimize and maintain legacy codebases written in C, C++, and C#/. Net. Conduct code reviews, testing, and debugging to ensure high-quality deliverables. Document software architecture, design decisions, and integration workflows. Apply Object-Oriented Programming (OOP) principles to contribute to robust software design. Provide technical leadership and mentorship to junior developers. Consistent achievement of Software Engineering targets (safety, scope, quality, schedule, budget, and technical performance) across Office application programs, project development, and product sustaining efforts Adherence to department budget and utilization targets while on-time project staffing Adherence to Software Engineering processes, including requirements management, traceability, defect tracking and source code management Development and continued growth of competencies in C, C++, C#/.Net Skills
C, C++, C#, .net, SQL, Scada, Modbus, PLC, Gui, Full stack Top Skills Details
C,C++,C#,.net,SQL Additional Skills & Qualifications
Strong experience with SCADA systems and industrial automation interfaces. In-depth knowledge of Modbus (RTU/TCP) communication protocols. Experience integrating with PLCs and industrial control systems. Familiarity with configuration management tools like JIRA/GIT/Clearcase) for source control and project tracking. Solid understanding of multithreading, memory management, and performance optimization. Experience with industrial communication standards (e.g., OPC UA/DA). Experience with GE Cimplicity SCADA systems. Experience with Web Gui/Full-stack development both front and back-end development. Experience with real-time and embedded development, FPGA experience, board bring-up, peripheral bring-up and low-level driver development. Knowledge of industrial cybersecurity best-practices. Familiarity with Agile/Scrum methodologies. Experience with scripting languages (e.g., Python, PowerShell) for automation tasks. Development in a Linux environment is a plus. Solid grasp of software design patterns and object-oriented principles. Exposure to AI frameworks or machine learning libraries. Demonstrated experience in developing software solutions involving GPS technologies Experience working with a client server architecture Experience with Microsoft Visual Studio development environment Experience with Microsoft SQL server database Experience with Microsoft Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) and XAML. Experience Level
Expert Level
Job Type & Location
This is a Contract to Hire position based out of Melbourne, FL.
Pay and Benefits
The pay range for this position is $43.00 - $64.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Melbourne,FL.
Application Deadline
This position is anticipated to close on Jul 2, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
We are seeking a highly experienced and technically proficient Senior Software Engineer to lead the design, development, and integration of software solutions within a Windows environment. The ideal candidate will have technical expertise and experience in software architecture and development, with deep expertise in C, C++, and C#. This role requires hands-on experience interfacing with SCADA systems, working with Genisys, Modbus, Allen Bradley protocols, and integrating with PLCs in industrial automation settings as well as expertise to solve problems, develop and execute objectives for self and others, and have the ability to effect short-term and some long-term business goals. Responsibilities Define the software requirements specifications. Define software architecture, design and implement the code. Excellent familiarity and use of configuration management tools to create baselines, merge source file changes and make formal software releases. Build and maintain interfaces between Windows-based applications and SCADA systems. Develop and maintain communication of SCADA systems and industry standard protocols such as Genisys, Modbus, UDP, TCP/IP, and Serial Communication. Integrate software with PLCs from various vendors (e.g. Allen-Bradley). Collaborate with cross-functional engineering teams to define system requirements and ensure seamless integration. Making main technical choices for software development Optimize and maintain legacy codebases written in C, C++, and C#/. Net. Conduct code reviews, testing, and debugging to ensure high-quality deliverables. Document software architecture, design decisions, and integration workflows. Apply Object-Oriented Programming (OOP) principles to contribute to robust software design. Provide technical leadership and mentorship to junior developers. Consistent achievement of Software Engineering targets (safety, scope, quality, schedule, budget, and technical performance) across Office application programs, project development, and product sustaining efforts Adherence to department budget and utilization targets while on-time project staffing Adherence to Software Engineering processes, including requirements management, traceability, defect tracking and source code management Development and continued growth of competencies in C, C++, C#/.Net Skills
C, C++, C#, .net, SQL, Scada, Modbus, PLC, Gui, Full stack Top Skills Details
C,C++,C#,.net,SQL Additional Skills & Qualifications
Strong experience with SCADA systems and industrial automation interfaces. In-depth knowledge of Modbus (RTU/TCP) communication protocols. Experience integrating with PLCs and industrial control systems. Familiarity with configuration management tools like JIRA/GIT/Clearcase) for source control and project tracking. Solid understanding of multithreading, memory management, and performance optimization. Experience with industrial communication standards (e.g., OPC UA/DA). Experience with GE Cimplicity SCADA systems. Experience with Web Gui/Full-stack development both front and back-end development. Experience with real-time and embedded development, FPGA experience, board bring-up, peripheral bring-up and low-level driver development. Knowledge of industrial cybersecurity best-practices. Familiarity with Agile/Scrum methodologies. Experience with scripting languages (e.g., Python, PowerShell) for automation tasks. Development in a Linux environment is a plus. Solid grasp of software design patterns and object-oriented principles. Exposure to AI frameworks or machine learning libraries. Demonstrated experience in developing software solutions involving GPS technologies Experience working with a client server architecture Experience with Microsoft Visual Studio development environment Experience with Microsoft SQL server database Experience with Microsoft Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) and XAML. Experience Level
Expert Level
Job Type & Location
This is a Contract to Hire position based out of Melbourne, FL.
Pay and Benefits
The pay range for this position is $43.00 - $64.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Melbourne,FL.
Application Deadline
This position is anticipated to close on Jul 2, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer in Melbourne, FL vacancy
- ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Software Engineering - DevOps Architect Job Code: 36947 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees work 9 out of every 1...SuggestedLocal area
$220k - $250k
...Lead Software Engineer Arlington, VA About the Team: STR's Analytics & C2 (AC2) Division develops novel technologies to solve challenging national security problems through advanced analytics. Our team consists of passionate and motivated individuals with degrees...SuggestedFull timeRemote workFlexible hours- ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Software Engineering Job Code: 35773 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80 hours...SuggestedLocal areaImmediate start
- ...Job Title Lead, Systems Engineer Job Information Job Code: 36860 Job Location: Melbourne, FL Job Schedule: 9/80: Employees work 9 out of every... ...a Systems Engineer to join our team as a Lead Systems / Software Engineer supporting various programs, IRADs and proposals....SuggestedLocal areaOverseas
- ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Software Engineering - Full Stack Developer Job Code: 36949 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees work 9 out of...SuggestedLocal area
- ...The Mission Networks Cloud Engineering team is growing experienced a Senior Software Engineer to leverage Cloud Service Providers (AWS, Microsoft Azure, Google... ...solutions to meet requirements. Essential Functions: Lead tasks related to design, development and...Local area
- ...We are seeking a highly skilled and motivated Lead Full Stack Software Engineer with technical leadership experience to join our team. The ideal candidate will bring strong expertise in modern web application development using React and Python, along with proven experience...Local area
- ...Lead, Systems Engineer Job Req: 36585 | Location: Palm Bay, FL | Schedule: 9/80 (Employees work 9 of every 14 days, totaling 80 hours worked... ...and allocate performance and functional requirements across software, firmware, and hardware. Produce and maintain system architecture...Local area
$103.71k - $138.28k
...and hands-on position requiring the selected candidate to both lead and participate in multiple team environments and to provide independent... ...knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking...Full timeTemporary workRemote work$79.1k - $112.8k
...automation solutions for customers across the rail industry. As a Lead Proposal Engineer, you will collaborate closely with Product Management to... ..., Application Engineering, Systems Engineering, Hardware/Software Engineering, and/or Information Systems Willingness and...Full timeWork experience placementWorldwide$139.1k - $208.7k
...team to develop the next generation of software for the next generation of platforms. Support... ...has an opening for a Manager Software Engineering 2 (S02) position. This is a vital... ...Supports the Integrated Product Team (IPT) lead Basic Qualifications: Bachelors...Relocation packageShift work$17 - $20 per hour
Opens and closes the store in the absence of store management, including all required systems start-ups, required cash handling, and ensuring the floor and stock room are ready for the business day. Responsible for opening back door of store for deliveries. Completes product...Hourly payWork experience placementSeasonal workLocal areaShift work- The Shift Manager will assist the General Manager (GM) and Assistant Manager (AM) in the operation of a Chicken Salad Chick restaurant in a manner that will provide our guest with a superb experience and will maintain an invigorating and stimulating work environment for...Local areaFlexible hoursShift workEarly shift
- ...Team Lead Post Closing POSITION PURPOSE: Lead the employees in the Post Closing group and manage service delivery or respective clients managed Ideal Candidate- Experience in Closing / Funding processes, working in a title company as a closer/closing co coordinator...Full timeWork at office
$14.25 - $16.2 per hour
...Overview Join to apply for the Guest Experience Lead role at McDonald’s . Guest Experience Lead — Flexible scheduling with a side of always feeling valued. A job at McDonald’s offers a job combo that fits YOU. Perks & Benefits Competitive pay from $14.25 per hour - 16...Hourly payFull timeFlexible hours$12 - $24.33 per hour
...Position Overview The Team Lead works closely with the Department Manager(s) or Store Manager to receive, price, and stock merchandise to meet the needs of the store's customers and drive sales and profits. Assist Team Members with completing the work within the store...Part timeFlexible hoursAfternoon shift- Job Description Job Description Provide chair-side clinical support for simple and complex restorative procedures, along with surgical treatment for full mouth restoration with implants. Take necessary Digital -Periapical, Panorex and CBCT radiographs, Enter patient...Private practice
- Job Description Job Description Are you a highly motivated and experienced team player? Our growing general dentistry office in Melbourne is seeking an experienced Dental Assistant to be part of our dental family. Our private office strives on delivering outstanding...Work at office
- ...Position is contingent upon contract award As the Storeroom Lead , you shall determine quantities required and timely stock replenishment and rotation by use of experienced judgment, historical data, occupancy, and utilization. The Storeroom Lead shall establish...Contract workImmediate startShift work
- ...Job Description Job Description We are seeking a Lead Electrician to join our team in the Consumer Support Services industry... ...Qualifications: Associate's or Bachelor's degree in Electrical Engineering or related field Experience with power distribution systems...
$25 - $50 per hour
...Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in Grant. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training to...Shift workNight shiftWeekend work- ...conversations with homeowners about the importance of clean, safe water and how our products and services can help Set Appointments: Qualify leads and schedule appointments for our expert sales team to meet with potential customers Utilize a Proven System: Use our tried-and-true...Base plus commissionHourly payWeekly payImmediate start
- ...Job Title Lead, Subcontracts Job Code 37972 Job Location Malabar, FL Job Schedule 4/... ...schedule performance and collaboration with engineering on the technical management of the... ...complex subcontracts, including hardware, software, complex services subcontracts, and follow...For subcontractorLocal area
$79.3k - $113k
...networks. This is a high-impact, hands-on engineering role focused on developing and... ...efficiency) Debug real-world issues across software, controls, and hardware interfaces... ...you. Who are we? Wabtec is a leading global provider of equipment, systems, digital...Work experience placementRemote workWorldwide- ...Lead, Government Compliance L3Harris Technologies candidate for the position of Supply Chain Government Compliance and Supplier Diversity... ...the buyer experience, including upstream improvements in engineering, quality, and materials management. Qualifications: Bachelor's...Full timeWork experience placement
$19 - $32 per hour
Hourly Wage: $19 - $32 per/hour *The actual hourly rate will equal or exceed the required minimum wage applicable to the job location. Additional compensation includes annual or quarterly performance incentives. Additional compensation in the form of premiums may...Hourly payMinimum wageFull timeTemporary workPart timeShift work- Description: McDonald's Works for Me. I’m going places. I want a satisfying career with good benefits and great opportunities for advancement. I have a lot to offer and I want to grow! The Job for Me – Get a job that inspires your best and moves you forward. Choose...Local area
- ...More EMPOWERMENT We believe in managing your time for business and personal success, which is why we empower our Team Members to lead balanced lives through our benefits and total rewards offerings. For full-time and eligible part-time TSC and Petsense Team Members....Full timePart timeSeasonal workFlexible hoursShift workNight shiftWeekend work
- ...end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Program Finance Job Code: 39881 Job Location: Melbourne, FL Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling...Local area
- ...more sports and outdoors. Click the link(s) below to learn more about each position’s responsibilities and requirements. Store Team Lead Positions Logistics Team Lead Operation Team Lead Store Inventory Control Team Lead Store Merchandising Team Lead Sales Team Lead Softlines...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer. Be the first to apply!
Related searches
- lead engineer Melbourne, FL
- software support Melbourne, FL
- software sales Melbourne, FL
- embedded software Melbourne, FL
- software applications developer Melbourne, FL
- software engineer - cloud services Melbourne, FL
- remote software sales Melbourne, FL
- software technical support Melbourne, FL
- software asset management analyst Melbourne, FL
- software Melbourne, FL



