Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Software Engineer

$43 - $64 per hour

Actalent

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.
Essential Skills
  • 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.
Additional Skills & Qualifications
  • 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.
Work Environment

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 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.

Vacancy posted 3 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, Cloud Software Engineer Job Code: 37242 Job Location: Melbourne, FL Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling... 
    Suggested
    Local area

    L3Harris

    Melbourne Beach, FL
    11 days ago
  •  ...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... 
    Suggested
    Local area
    Remote work

    L3Harris Technologies

    Palm Bay, FL
    2 days ago
  •  ...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... 
    Suggested
    Local area

    L3Harris Technologies

    Palm Bay, FL
    4 days ago
  • $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... 
    Suggested
    Full time

    Aeronix Technologies Group

    Melbourne, FL
    1 day ago
  • $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... 
    Suggested
    Full time
    Contract work
    Temporary work
    For contractors
    Flexible hours

    AtkinsRéalis

    Melbourne, FL
    1 day ago
  • $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 placement
    Remote work
    Worldwide

    Wabtec

    Melbourne, FL
    1 day ago
  • $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 work
    Night shift
    Weekend work

    Airport Security Careers

    Malabar, FL
    23 hours ago
  • $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 office
    Shift work
    Weekend work

    OneBlood

    Melbourne, FL
    10 days ago
  •  ...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... 

    Harris Geospatial Solutions

    Melbourne, FL
    23 hours ago
  •  ...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 area
    Flexible hours

    Koniag

    Melbourne, FL
    4 days ago
  •  ...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... 

    L3Harris

    Melbourne, FL
    1 day ago
  • $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 pay
    Local area
    Flexible hours
    Shift work

    McDonald's

    Palm Bay, FL
    4 days ago
  •  ...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 work
    Work at office
    Local area

    Harris Geospatial Solutions

    Melbourne, FL
    23 hours ago
  •  ...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 time
    Work at office

    First Source LLC

    Palm Bay, FL
    2 days ago
  • $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 time
    Flexible hours
    Afternoon shift

    Follett

    Melbourne, FL
    2 days ago
  • $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 area
    Flexible hours

    Harris Geospatial Solutions

    Palm Bay, FL
    4 days ago
  • 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

    Designing Smiles Dentistry

    Melbourne, FL
    1 day ago
  • 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

    Designing Smiles Llc

    Melbourne, FL
    24 days ago
  •  ...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 time
    Part time
    Casual work

    Rack Room Shoes

    Melbourne, FL
    23 hours ago
  •  ...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 pay
    Full time
    Work experience placement
    Seasonal work
    Work at office
    Local area
    Shift work

    Walgreens

    Melbourne, FL
    4 days ago
  • $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 pay
    Temporary work
    Work experience placement
    Local area
    Flexible hours
    Shift work
    Night shift
    Day shift
    Afternoon shift
    Early shift

    Target Brands, Inc.

    Melbourne, FL
    3 days ago
  •  ...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 work
    Work at office
    Local area

    L3Harris Technologies

    Palm Bay, FL
    3 days ago
  •  ...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 area
    Shift work

    CAVA

    Melbourne, FL
    23 hours ago
  • $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 work
    Remote work
    Visa sponsorship
    Work visa
    Relocation package

    GE Aerospace

    Melbourne, FL
    3 days ago
  •  ...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 work
    Local area

    L3Harris

    Melbourne, FL
    3 days ago
  •  ...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 time
    Part time
    Seasonal work
    Flexible hours
    Shift work
    Night shift
    Weekend work

    Tractor Supply

    Melbourne, FL
    5 hours ago
  • 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...

    Hampton Inn Viera

    Melbourne, FL
    1 day ago
  • $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 pay
    Temporary work
    Work experience placement
    Local area
    Shift work
    Night shift
    Day shift
    Early shift

    Target

    Melbourne, FL
    4 days ago
  • $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 subcontractor
    Local area
    Flexible hours

    Harris Geospatial Solutions

    Palm Bay, FL
    23 hours ago
  • 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...

    Ross Stores, Inc.

    Melbourne, FL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer. Be the first to apply!