Lead Software Engineer
$43 - $64 per hourActalent
Job Description
Job Description
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
- 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 BenefitsThe 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)
This is a fully onsite position in Melbourne,FL.
Application DeadlineThis 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 ziprecruiter.com 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.
- ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Cloud Software Engineer Job Code: 37242 Job Location: Melbourne, FL Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling...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...SuggestedLocal areaRemote work
- ...domains in the interest of national security. Job Title: Lead, Systems Engineer Job Req: 36585 Job Location: Palm Bay, FL Job... ...and allocate performance and functional requirements across software, firmware, and hardware. • Produce and maintain system architecture...SuggestedLocal area
$125k - $175k
...Lead Systems Engineer - Job Description Job Title: Lead Systems Engineer (Req 2) Department: Engineering Reports To: Program Manager... ...program commitments, and coordinates work across hardware, software, and test teams. The ideal candidate brings extensive...SuggestedFull time$90k - $150k
Job Description Project Manager, Senior Marine Structural Engineer Overview We are seeking a Technical Lead of Waterfront Structures to join us in Miami, Fort Lauderdale, Melbourne, or Tampa, Florida, or Houston, TX, and play a key role in growing our business. AtkinsR...SuggestedFull timeContract workTemporary workFor contractorsFlexible hours$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... ...for you. Who are we? Wabtec is a leading global provider of equipment, systems, digital...Work experience placementRemote workWorldwide$25 - $50 per hour
...Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in Malabar. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training to...Shift workNight shiftWeekend work$21.5 per hour
Job Description Job Description Are you a dynamic leader looking to take the next step in your career? OneBlood is seeking a Phlebotomist Team Leader to provide leadership, instruction, and guidance to our collection staff during blood drives or at our branches. ...Work at officeShift workWeekend work- ...Harris Geospatial Solutions in Melbourne, FL is seeking a Lead Procurement Professional to drive high-impact supply chain initiatives and manage complex contracts. The successful candidate will be responsible for overall procurement management while ensuring compliance...
- ...Security Assessment Lead Koniag IT Systems, LLC, a Koniag Government Services company... ...of new or existing applications, software, and specialized utility programs and provide... ...Science, Information Technology, Engineering, Mathematics, or Physics from an accredited...Local areaFlexible hours
- ...seeking an Associate Manager, Supply Chain Management (Should Cost Lead) in Melbourne, FL. The successful candidate will lead should-... ...are required. The position involves using Galorath SEER modeling software and fostering collaboration across multiple teams in the...
$14.25 - $16.2 per hour
...~ Medical, dental, and vision benefits And much, much more! This role is vital to the guest experience because you'll: Lead the experience: Check in with guests and make sure they are enjoying themselves Be the solution: Handle guest concerns and provide...Hourly payLocal areaFlexible hoursShift work- ...to-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: 34746 Job Location: Huntsville, AL, Camden, AR, Orange, VA or Melbourne, FL Job Schedule: 9/80 (HSV/Orange...Contract workWork at officeLocal area
- ...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
$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...Part timeFlexible hoursAfternoon shift$91.5k - $170.5k
...Job Title Lead, Program Finance Job Code 38176 Job Location Rochester, NY and Palm Bay, FL Job Schedule 9/80: Employees work 9 out of every 14 days – 80 hours worked, and have every other Friday off. Job Description The Advanced Processing & Ground Systems in Rochester...Local areaFlexible hours- 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
- 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 Summary The Team Lead assists in supervising and managing all day-to-day store operations while ensuring that 100% compliance exists with all established Company policies and procedures. Provides leadership, guidance and training to the store staff...Full timePart timeCasual work
- ...management is not present. Reports disciplinary issues and customer complaints to management. Job ID: 1827080BR Title: Shift Lead Company Indicator: Walgreens Employment Type: Full-time Job Function: Retail Full Store Address: 1350 N WICKHAM RD,...Hourly payFull timeWork experience placementSeasonal workWork at officeLocal areaShift work
$21.25 - $23.25 per hour
...ALL ABOUT ASSETS PROTECTION Assets Protection (AP) teams function to keep our guests, team and brand secure and lead through crisis events. They protect profitable sales by mitigating shortage risks, preventing, theft and fraud to ensure product is...Hourly payTemporary workWork experience placementLocal areaFlexible hoursShift workNight shiftDay shiftAfternoon shiftEarly shift- ...cyber domains in the interest of national security. Job Title: Lead, Supply Chain Management (Proposals) Job Code: 40244 Job... .... Working across Business Development, Program Management, Engineering, and Supply Chain, the position helps ensure proposal compliance...Contract workWork at officeLocal area
- ...we are expanding our footprint across the country. We foster a culture built on five core values: Generosity First, Always: We lead with kindness. Our best work happens when we act in service of others Constant Curiosity: We are eager to learn, grow, and...Local areaShift work
$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- ...cyber domains in the interest of national security. Job Title: Lead, Procurement Job Code: 38155 Job Location: Melbourne, FL... ...equipment and be knowledgeable over strategic agreements including software licensing agreements. This involves compiling and analyzing...Contract workLocal 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
- Hampton Inn Viera is seeking a Front Desk Agent who will be the face of the hotel, delivering outstanding service and ensuring each guest’s stay is smooth and memorable. Key responsibilities include greeting guests, processing reservations, managing guest accounts, and...
$21.25 - $23.25 per hour
...here. ( ALL ABOUT ASSETS PROTECTION Assets Protection (AP) teams function to keep our guests, team and brand secure and lead through crisis events. They protect profitable sales by mitigating shortage risks, preventing, theft and fraud to ensure product is...Hourly payTemporary workWork experience placementLocal areaShift workNight shiftDay shiftEarly shift$95.5k - $205k
...commitment to excellence in everything we do. Job Title: Subcontracts, Lead Job Location: Palm Bay FL, Anaheim CA, Northampton MA, Camden NJ... ...various types of complex subcontracts, including hardware, software, complex services subcontracts, and follow‑on/production...For subcontractorLocal areaFlexible hours- Ross Stores is seeking an Area Supervisor for their Melbourne location in Florida. This position entails overseeing store operations, ensuring safety and cleanliness, and supporting associates. Ideal candidates will possess prior retail experience, strong communication...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer. Be the first to apply!
- lead engineer Melbourne, FL
- embedded software Melbourne, FL
- software sales Melbourne, FL
- software asset management analyst Melbourne, FL
- id software Melbourne, FL
- software support Melbourne, FL
- software technical support Melbourne, FL
- healthcare software sales Melbourne, FL
- software implementation project manager Melbourne, FL
- software Melbourne, FL


