Lead Software Engineer
$43 - $64 per hourActalent
Job Title: Lead Software Engineer
Job Description
This Lead Software Engineer role focuses on designing, developing, and integrating robust software solutions within a Windows environment for industrial automation and SCADA systems. You will provide hands-on technical leadership in C, C++, and C#, define software architecture, and build interfaces to SCADA systems, PLCs, and industrial communication protocols. The position combines deep technical work with responsibility for mentoring others, shaping key technical decisions, and delivering high-quality, performant, and secure software that supports both short-term project needs and long-term business goals.
Responsibilities
You will work primarily in a Windows-based software development environment using Microsoft Visual Studio, .NET, and Microsoft SQL Server, with frequent interaction with SCADA systems, PLCs, and industrial communication networks. The role involves close collaboration with cross-functional engineering teams, including controls, hardware, and systems engineers, to deliver integrated industrial automation solutions. Work typically follows structured Software Engineering processes with formal requirements management, traceability, defect tracking, and configuration management practices. You will operate within an Agile or hybrid project framework, participate in code reviews and technical discussions, and contribute to both new development and sustaining engineering. The environment emphasizes safety, reliability, and cybersecurity, reflecting the demands of industrial control systems. Hours are generally aligned with standard business schedules, with flexibility driven by project milestones and integration activities. The position is office- and lab-based, with periodic access to industrial equipment, test rigs, and PLC/SCADA setups for integration, debugging, and validation.
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 10, 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.
Job Description
This Lead Software Engineer role focuses on designing, developing, and integrating robust software solutions within a Windows environment for industrial automation and SCADA systems. You will provide hands-on technical leadership in C, C++, and C#, define software architecture, and build interfaces to SCADA systems, PLCs, and industrial communication protocols. The position combines deep technical work with responsibility for mentoring others, shaping key technical decisions, and delivering high-quality, performant, and secure software that supports both short-term project needs and long-term business goals.
Responsibilities
- Define and document software requirements specifications in collaboration with cross-functional engineering teams.
- Design overall software architecture and implement high-quality, maintainable code in C, C++, and C#/.NET.
- Make key technical decisions for software development and guide the selection of tools, frameworks, and patterns.
- Build and maintain interfaces between Windows-based applications and SCADA systems.
- Develop and maintain communication between SCADA systems and industry-standard protocols such as Genisys, Modbus, UDP, TCP/IP, and serial communication.
- Integrate software with PLCs from various vendors in industrial automation environments.
- Collaborate closely with cross-functional engineering teams to define system requirements and ensure seamless system integration.
- Optimize, refactor, and maintain legacy codebases written in C, C++, and C#/.NET to improve performance, reliability, and maintainability.
- Conduct thorough code reviews, unit and integration testing, and debugging to ensure high-quality deliverables.
- Document software architecture, design decisions, integration workflows, and communication interfaces.
- Apply object-oriented programming principles and software design patterns to create robust, scalable, and reusable components.
- Provide technical leadership, coaching, and mentorship to junior developers and peers.
- Ensure consistent achievement of Software Engineering targets including safety, scope, quality, schedule, budget, and technical performance across projects and sustaining efforts.
- Adhere to and help improve Software Engineering processes, including requirements management, traceability, defect tracking, and source code management.
- Use configuration management tools effectively to create baselines, merge source file changes, and produce formal software releases.
- Support and contribute to project planning and staffing while maintaining adherence to department budget and utilization targets.
- Leverage scripting languages such as Python or PowerShell to automate build, deployment, testing, and operational tasks where appropriate.
- Apply knowledge of industrial cybersecurity best practices to design and implement secure software solutions.
- Work with client-server architectures, Microsoft SQL Server databases, and related technologies to deliver end-to-end solutions.
- Contribute to the continued growth of team competencies in C, C++, C#, .NET, SQL, SCADA, Modbus, and PLC integration.
- 5+ years of experience in software development and architecture in a Windows environment.
- Strong proficiency in C, C++, and C#/.NET technologies for application development.
- Hands-on experience with SCADA systems and industrial automation interfaces.
- In-depth knowledge of Modbus communication protocols, including Modbus RTU and Modbus TCP.
- Experience integrating with PLCs and industrial control systems.
- Proficiency with configuration management and source control tools such as JIRA, Git, or ClearCase.
- Solid understanding of multithreading, memory management, and performance optimization in software systems.
- Experience working with industrial communication standards such as OPC UA or OPC DA.
- Experience with GE Cimplicity or comparable SCADA systems.
- Strong grasp of object-oriented programming principles and software design patterns.
- Experience working with client-server architectures.
- Proficiency with Microsoft Visual Studio as a primary development environment.
- Experience with Microsoft SQL Server databases and SQL development.
- Experience with Microsoft Windows Presentation Foundation (WPF) and Windows Communication Foundation (WCF).
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Experience with full-stack development across both front-end and back-end components.
- Experience with real-time and embedded software development, including FPGA work, board bring-up, peripheral bring-up, and low-level driver development.
- Knowledge of industrial cybersecurity best practices and secure software design principles.
- Familiarity with Agile or Scrum methodologies and iterative development practices.
- Experience using scripting languages such as Python or PowerShell to automate development and operational tasks.
- Experience developing software in a Linux environment is a plus.
- Exposure to AI frameworks or machine learning libraries.
- Demonstrated experience in developing software solutions involving GPS technologies.
- Experience with UDP, TCP/IP, and serial communication in industrial or real-time environments.
- Familiarity with additional SCADA-related protocols and tools beyond those explicitly listed.
- Ability to mentor and guide other engineers, fostering a culture of technical excellence and continuous improvement.
You will work primarily in a Windows-based software development environment using Microsoft Visual Studio, .NET, and Microsoft SQL Server, with frequent interaction with SCADA systems, PLCs, and industrial communication networks. The role involves close collaboration with cross-functional engineering teams, including controls, hardware, and systems engineers, to deliver integrated industrial automation solutions. Work typically follows structured Software Engineering processes with formal requirements management, traceability, defect tracking, and configuration management practices. You will operate within an Agile or hybrid project framework, participate in code reviews and technical discussions, and contribute to both new development and sustaining engineering. The environment emphasizes safety, reliability, and cybersecurity, reflecting the demands of industrial control systems. Hours are generally aligned with standard business schedules, with flexibility driven by project milestones and integration activities. The position is office- and lab-based, with periodic access to industrial equipment, test rigs, and PLC/SCADA setups for integration, debugging, and validation.
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 10, 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 12 hours 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...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: 38876 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 8...SuggestedLocal areaImmediate start
- ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Systems Software Engineer Job Code: 36860 Job Location: Melbourne, FL Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80...SuggestedLocal areaOverseas
- ...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...SuggestedLocal area
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Systems Engineering (Software Systems) Job Code: 37279 Job Location: Palm Bay, FL or Melbourne, FL Job Schedule: 9/80 (Every other Friday...Local areaRemote work
- ...cyber domains in the interest of national security. Job Title: Lead, Systems Engineer Job Req: 36585 Job Location: Palm Bay, FL Job Schedule: 9/8... ...allocate performance and functional requirements across software, firmware, and hardware. Produce and maintain system...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$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$139.1k - $208.7k
...Aeronautics Systems sector is looking for a Software Functional Manager for the MDC2 family... ...for mission applications using software engineering best practices & standards and... ...will work with program management and IPT leads in establishing personal, program and functional...Contract workRelocation packageShift work$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 Define... ...place for you. Who are we? Wabtec is a leading global provider of equipment, systems, digital...Work experience placementRemote workWorldwide- ...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
- ...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
$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- ...cyber domains in the interest of national security. Job Title: Lead, Program Management Job Code: 37046 Job Location: Palm... ...program-level changes and lead proposal development efforts for engineering change proposals (ECPs) or other contractual updates....Local area
- ...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
$152k - $200k
...reusable, self-service data products that support strategic planning and execution. Data Governance & Stewardship: Establish and lead a data stewardship network to advance governance capabilities that are AI-ready, fit-for-purpose, business-aligned, and responsive...Contract workRemote workVisa sponsorshipWork visaRelocation package- ...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
- 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
$27 per hour
...Dental Assistant - Lead At Aspen Dental, we put you first, offering the security and job stability that comes with working with a world-class dental service organization (DSO). Our best-in-class training program, competitive compensation, and flexible scheduling will...Full timeTemporary workWork at officeFlexible hours$87.5k - $196.5k
...cyber domains in the interest of national security. Job Title: Lead, Government Compliance Job Code: 39608 Job Location:... ...enhancing the buyer experience, including upstream improvements in engineering, quality, and materials management. Qualifications: ~...Full timeWork experience placementLocal areaFlexible hours- ...providing Pet Parents with the best selection of pet care items and passionate customer service, join the Pet Supermarket team! Our Shift Leads possess key skills such as being outgoing, upbeat, people‑person, sales driven, and having great organizational skills. Our Pet...Casual workFlexible hoursShift workDay shiftAfternoon shift
- Tractor Supply Co. - - Responsibilities: Execute basic, promotional, and seasonal merchandising activities; Perform Opening/Closing procedures; Operate cash register and supervise cash handling procedures; Ensure the safety and well-being of birds and maintain poultry ...Seasonal work
- YOUR ROLEAs the Merchandise Leader, you are the Merchandising Team Leader's right hand in ensuring your store is always rocking AEO Brand Visual Standards. Your expertise lies in executing effective Floorsets, marketing and merchandising updates; plus, you ensure the store...Part timeSeasonal workFlexible hoursWeekend workAfternoon shiftEarly shift
- ...and cyber domains in the interest of national security. Job Title Lead, Procurement Job Code 38155 Job Location Melbourne, FL Job... ...equipment and be knowledgeable over strategic agreements including software licensing agreements. This involves compiling and analyzing statistical...Contract workLocal area
- ...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...
- ...national security. Job Details Job Title: Lead, Subcontracts Job Code: 37972 Job... ...schedule performance and collaboration with engineering on the technical management of the subcontractor... ...subcontracts, including hardware, software, complex services subcontracts, and...For subcontractorLocal area
- ...We are seeking a Lead Electrician to join our team in the Consumer Support Services industry. As the Lead Electrician , you will... ...: Associate's or Bachelor's degree in Electrical Engineering or related field Experience with power distribution systems...
- ...equivalent strongly preferred. One year of experience in a specialty retail environment preferred. Six months supervisory or team lead experience preferred. WORKING CONDITIONS and PHYSICAL REQUIREMENTS: Frequent walking and standing. Frequent bending,...Work experience placementSeasonal work2 days per week
$22 - $34 per hour
...offered. 401K and Roth retirement plans with company matching contribution. Paid Holidays Paid Vacation What this Role Will Do The Lead Electrician is responsible for overseeing the installation, maintenance, and repair of electrical systems in compliance with industry...Hourly payFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer. Be the first to apply!
Related searches
- software support Melbourne, FL
- software sales Melbourne, FL
- embedded software Melbourne, FL
- remote software sales Melbourne, FL
- software technical support Melbourne, FL
- software asset management analyst Melbourne, FL
- software Melbourne, FL
- internship software Melbourne, FL
- senior c# .net software developer Melbourne, FL
- entry level software sales Melbourne, FL


