Senior Software Engineer
$89.9k - $158.2kKB Signaling
KB Signaling delivers unparalleled end‑to‑end wayside and onboard conventional signaling platforms and solutions, supporting our Control, Command, and Signaling (CCS) global business unit. A trailblazer, we are driven to provide the best solutions for improved safety, performance, and lower overall operating cost for today’s transit and freight railway systems and operators in North America and beyond. Our team is fueled by innovation and grounded in solid values, like giving back to the communities where we do business and embracing sustainability to help protect our planet. KB Signaling is part of a global, high‑tech company that will challenge you and help you grow. Discover your potential. KB Signaling Inc. is an Equal Employment Opportunity (EEO) employer. It is the policy of the Company to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information. Please note: At this time, we are not able to offer immigration sponsorship for new hires. All applicants must be currently authorized to work in the United States on a full‑time basis without the need for current or future employment‑based visa sponsorship. Purpose of the Job The company is 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. Make 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. 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. Desirable Bachelor’s Degree of Science in Computer Science, Engineering or related field. 7+ years of experience in software development and architecture in a Windows environment. Proficiency in C, C++, C#/.Net technologies. 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. Preferred 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. The anticipated salary range for candidates who will work in Melbourne, FL is $89,900 to $158,200 per year. The final pay offered to a successful candidate will be dependent on several factors that may include but are not limited to the type and years of experience within the job, the type of years and experience within the industry and education. KB Signaling is a multi‑state employer, and this pay scale may not reflect positions that work in other states or locations. Provided they meet all eligibility requirements under the applicable plan documents, employees (and their eligible dependents) will be eligible to enroll in group healthcare plans that offer medical, dental, vision, and basic life and disability insurance. Employees will also be able to enroll in our company’s 401k plan. Employees will also receive 120 hours of vacation leave and 40 hours of personal paid absence every year. Employees will also enjoy 12 paid holidays, and 1 floating holiday throughout the calendar year, subject to relevant terms outlined in the employee handbook. 6 weeks of paid parental leave will also be available for use. Requirements for these benefits will be controlled by applicable plan documents and policies. Employees working on federal contracts covered by the Federal Paid Sick Leave requirements will be notified and will receive benefits consistent and compliant with the FPSL requirements. Hired applicant will be able to purchase company stock, subject to the relevant plan documents and annual bonuses based on achievement of certain metrics of up to 4% of annual salary. This is intended to provide a general description of benefits and other compensation and is not a substitute for applicable plan documents or company policies. Applications for this position are accepted on an ongoing basis. #J-18808-Ljbffr KB Signaling
$134k - $184k
...STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our team innovates communications technology...SeniorFull timeLocal areaImmediate startNight shift$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours- ...Overview Senior Software Engineer / Full Stack Developer Melbourne, FL Are you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career where professional development is embedded in your employer...SeniorWork at office
$85.39k - $116.98k
...Syms Strategic Group (SSG) is seeking a talented Senior Software Developer Location: Remote Department: Veterans Affairs (VA) Type... ...clinical users Collaborate with back-end C#/.Net and AWS data engineers to define clean API contracts and ensure reliable data...SeniorFull timeRemote work- ...competitive pay and benefits in addition to flexible working conditions. Summary Driven by our growth, we are seeking a Senior Full Stack Software Engineer to join the team. In this role, you will be instrumental in architecting, developing, and deploying robust solutions...SeniorPermanent employmentFull timeRemote workFlexible hoursWeekday work
- ...Job Description Job Description JOB TITLE : Software Engineer III REPORTS TO : Software Engineering Manager... ...Citizen CONTRACT TERM: 3 months JOB DESCRIPTION: The Senior Software Engineer is a full-time exempt position responsible...SeniorFull timeContract workWork at office
- ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Details Job Title: Senior Specialist, Software Engineering (SV Optical Communications Terminal Software Adaptor) Job Code: 40583 Job Location: Palm Bay, FL Job Schedule: 9/80...SeniorLocal areaImmediate start
- ...class technical expertise who take a collaborative approach to engineering and enjoy working together. We are a company on the move,... ...information management services. We value a strong knowledge of software development best practices and experience delivering & deploying...SeniorLocal area
$134k - $184k
...Senior Embedded Software Engineer - Cyber Join to apply for the Senior Embedded Software Engineer - Cyber role at STR . STR makes the world a safer place by developing technology and applying it to solve emerging national security challenges. Our Cyber Division develops...SeniorFull timeLocal area- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineering Job Code: 38005 Job Location: Palm Bay, FL Job Schedule: 9/80 Job Description: This is an...SeniorLocal area
- ...supports infrared and electro-optical solutions for soldiers, ground vehicles and airborne platforms. Job Summary The Senior Embedded Software Engineer is responsible for the architecture, design, development, integration, verification, and sustainment of complex embedded...SeniorLocal areaFlexible hours
$79.3k - $118.9k
...employees are not only part of history, they\u0027re making history.\n\nNorthrop Grumman Aeronautics Systems has an opening for a Software Engineer/Principal Software Engineer \u2013 Requirements \u0026 Test, to join our team of qualified, diverse individuals. This position...Full timeRelocation packageShift work$125k - $140k
...Embedded Software Engineer Job Description This role focuses on the architecture, design, development, integration, verification, and sustainment of complex embedded software solutions for advanced electro-optical, infrared, imaging, display, and sensor-based systems....SeniorPermanent employment- ...Customer Solutions Engineer About Us WellHive is a fast-growing organization focused on transforming... ...Responsibilities Develop and maintain robust software and integration solutions under the guidance of a Senior Engineer. Participate in systems integration...Permanent employmentFull timeRemote workFlexible hours
$89.9k - $134.9k
...protected veteran or disabled status, or genetic information. Position Summary KB Signaling has an opening for a real-time senior embedded Software Engineer in Its Wayside/On-Board Product Development team at Its Melbourne, FL location. In this role you will be responsible...SeniorFull timeVisa sponsorshipWork visa- ...the interest of national security. Job Details Job Title: Senior Cloud Software Architect Job Code: 37561 Job Location: Melbourne, FL Job... ..., Microservices‑based platforms, mentor the nation’s top engineers, and directly influence multimillion dollar contract wins....SeniorContract workLocal area
$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorRemote job- ...Compliance Install, configure, and maintain operating systems, software, servers, and hardware. Deploy, manage, and support virtualized... ...deployment automation in a cloud enabled environment Principal Software Engineer: Bachelor's Degree in a Science, Technology, Engineering or...SeniorFull time
$98.4k - $147.6k
...not only part of history, they\u0027re making history.\n\nNorthrop Grumman Aeronautics Systems has an opening for a Principal Software Engineer / Sr. Principal Software Engineer to join our team of qualified, diverse individuals. This position will be located onsite in...SeniorFull timeRelocation packageShift work$95.3k - $142.9k
...confirmation.. For all internal NGAS Engineering candidates, we have developed a Homeroom... ...team to develop the next generation of software for the next generation of platforms.... ...raising technical concerns or obstacles with senior developers and the product lead. The...SeniorFull timeRemote workRelocation packageShift work- ...S.C. 1324b(a)(3). Please review the job details below. Vantor is seeking multiple Full Stack Software Development Engineers of varying experience and seniority. You will work on an integrated team to build innovative software using mathematical solutions to support...
$122.8k - $184.2k
...Northrop Grumman Aeronautics Systems Sector has an opening for a Senior Principal Engineer Systems Architect to join our team of qualified, diverse... ...and/or Mission Engineering. Must have experience modeling software systems and software system of systems. Must have...SeniorRelocation packageFlexible hoursShift work- ...Software Engineer Development, integration and test of customized telecommunications equipment running on a custom hardware platform. The role requires working closely with the hardware design team and test team, across 3 states. Qualifications: BS degree in...
- ...Join to apply for the Software Reverse Engineer role at STR STR is hiring a Software Reverse Engineer who has a passion for research and analysis... ...compliance with export control and other applicable laws. Seniority level Entry level Employment type Full-time Job function...Full timeWork experience placementLocal areaNight shift
$98.4k - $147.6k
...Join the Northrop Grumman team to develop the next generation of software for the next generation of platforms. Support development and... ...Aeronautics Systems has an opening for a Principal or Sr. Principal Engineer Software (DEE) to join our team of qualified, diverse...SeniorRemote workRelocation packageShift work- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Scientist, Software Engineer / Cloud Architect Job Code: 37213 Job Location: Melbourne, FL Job Schedule: 9/80: Employees work 9 out of every 14...Local areaImmediate start
$122.8k - $184.2k
...Northrop Grumman Aeronautics Systems has an opening for a Senior Principal Systems Engineer Architect to join our team of qualified, diverse... ...studies to translate customer requirements into hardware and software specifications. Execution of trade studies to select from...SeniorRelocation packageFlexible hoursShift work$122.8k - $184.2k
...Northrop Grumman Aeronautics Systems has an opening for a Senior Principal Systems Engineer Architect located in Melbourne, FL. This role uses Model... ...to translate customer requirements into hardware and software specifications Execute trade studies to select among multiple...SeniorWorldwideRelocation packageShift work- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineer Job Code: 40955 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80 hours worked...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer full time Melbourne, FL
- consulting software engineer Melbourne, FL
- software engineer travel Melbourne, FL
- real time software engineer Melbourne, FL
- senior software engineer remote Melbourne, FL
- entry level software engineer remote Melbourne, FL
- software developer fintech Melbourne, FL
- software developer positions Melbourne, FL
- software engineer amazon Melbourne, FL
- remote entry level software developer Melbourne, FL



