Senior Software Engineer
$89.9k - $134.9kKnorr-Bremse
Senior Software Engineer
LOCATION: Melbourne / Florida (US-FL), United States " BRAND: KB Signaling " REQUISITION ID: 9695 " JOB GRADE: 16 "
ON-SITE/REMOTE: On-site
KB Signaling delivers unparalleled end-to-end wayside and onboard conventional signaling Control, Command, and Signaling (CCS) platforms and solutions. 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.
JOB DESCRIPTION:
Purpose of the Job
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
Desirable:
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.
The anticipated salary range for candidates who will work in Melbourne is $89,900 to $134,900 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 also will 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
EOE-Disability/Veteran
#LI-EM1
What does KB Signaling have to offer you?
- Competitive Health Benefits, including Medical, Prescription, Dental, Vision and Virtual visits
- Company-paid Basic Life and Accidental Death & Dismemberment Insurance
- Company-paid Short-Term Disability Coverage
- Voluntary life, Disability, and other Supplemental coverages
- Identity Theft and Legal Protection benefits
- Health and Dependent Care Flexible Spending Accounts
- Health Savings Accounts
- Generous 401(k) plan
- Personal Paid Time Off
- Company-paid holidays
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. Nearest Major Market: Melbourne
LOCATION: Melbourne / Florida (US-FL), United States " BRAND: KB Signaling " REQUISITION ID: 9695 " JOB GRADE: 16 "
ON-SITE/REMOTE: On-site
KB Signaling delivers unparalleled end-to-end wayside and onboard conventional signaling Control, Command, and Signaling (CCS) platforms and solutions. 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.
JOB DESCRIPTION:
Purpose of the Job
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
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.
- 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
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.
The anticipated salary range for candidates who will work in Melbourne is $89,900 to $134,900 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 also will 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
EOE-Disability/Veteran
#LI-EM1
What does KB Signaling have to offer you?
- Competitive Health Benefits, including Medical, Prescription, Dental, Vision and Virtual visits
- Company-paid Basic Life and Accidental Death & Dismemberment Insurance
- Company-paid Short-Term Disability Coverage
- Voluntary life, Disability, and other Supplemental coverages
- Identity Theft and Legal Protection benefits
- Health and Dependent Care Flexible Spending Accounts
- Health Savings Accounts
- Generous 401(k) plan
- Personal Paid Time Off
- Company-paid holidays
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. Nearest Major Market: Melbourne
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Melbourne, FL vacancy
$134k - $184k
...Senior Software Engineer Melbourne, FL 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...SeniorFull timeLocal areaImmediate startNight shift- ...Job Title: Senior Software Engineer Location: Melbourne, FL Duration: 8 to 12 Months Hybrid: 2 days WFH and 3 days office Purpose of the Job: We are seeking a highly experienced and technically proficient Senior Software...SeniorTemporary workWork at officeWork from home
- ...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
- ...Syms Strategic Group, LLC is searching for a Senior Software Systems Engineer (.Net Developer) to join their Veterans Affairs (VA) Department. This role offers the flexibility to work remotely and requires experience with .Net technologies and Agile methodologies. The...SeniorRemote work
- ...L3Harris is seeking a software engineer to design, build, integrate, test, and sustain mission-critical ground software using modern AI-assisted engineering workflows. This role supports mission-critical ground capabilities such as command and control, telemetry processing...SeniorLocal area
- ...The Software Engineer will be responsible for design, development, and implementation of immediate updates and refactoring of an existing Flight Software (FSW) adaptor to accommodate multiple vendors/suppliers of Space Vehicle (SV) Optical Communications Terminals (OCTs...SeniorLocal areaImmediate start
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineering (SV Optical Communications Terminal Software Adaptor) Job Code: 36637 Job Location: Palm Bay, FL Job...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
- ...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 opportunity...SeniorLocal area
- ...interest of national security. Job Details Job Title: Senior Cloud Software Architect Job Code: 37561 Job Location: Melbourne, FL... ...Cloud, Microservices‑based platforms, mentor the nation’s top engineers, and directly influence multimillion dollar contract wins....SeniorContract workLocal area
- ...Harris Geospatial Solutions is seeking a Senior ServiceNow Developer/Engineer in Melbourne, FL. The successful candidate will be responsible for interpreting business and technical requirements into scalable ServiceNow solutions, ensuring adherence to architectural standards...Senior
- ...Job Description Job Description JOB TITLE : Software Engineer III REPORTS TO : Software Engineering Manager DIRECT REPORTS : None... ...Citizen CONTRACT TERM: 3 months JOB DESCRIPTION: The Senior Software Engineer is a full-time exempt position responsible...SeniorFull timeContract workWork at office
$134k - $184k
...strive for impact, craftmanship, and teamwork while tackling our nation's most demanding cyber problems. A Senior Embedded Software Engineer at STR will engage as part of a multidisciplinary team of researchers and engineers dedicated to developing cutting...SeniorFull timeLocal areaNight shift- ...Senior Embedded Software Engineer Location: Melbourne, FL The Electro Optical Infrared Systems (EOIS) line of business within DRS develops, manufactures, and supports infrared and electro-optical solutions for soldiers, ground vehicles and airborne platforms. We...SeniorLocal areaFlexible hours
- ...position, you will be responsible for low-level and high-level software in Cesium's products through all phases of the development... ...testing and high-reliability qualification, as well as software engineering and software project management practices. The successful candidate...SeniorPermanent employmentFull timeContract workWork experience placementWork at officeLocal areaRemote work
$85.39k - $116.98k
...Strategic Group (SSG) is seeking a talented Senior C#/.Net Developer Location: Remote... ...cases, test procedures, and test data), software systems integration, and technical... ...requirements Apply and promote good software engineering practices such as test automation,...SeniorFull timeRemote work- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Associate, Software Engineering (AWS Cloud) Job Code: 39063 Job Location: Melbourne, FL Job Schedule: 9/80 (Every other Friday off) Job...SeniorLocal area
- ...Senior Software Engineer, Video - KICK About Kick Kick is one of the fastest-growing live streaming platforms in the world. We are a global rival to established players, known for pushing boundaries and delivering cutting-edge viewer experiences. As we build a world...SeniorFull timeWork at officeFlexible hoursDay shift
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorRemote jobWork at office- ...Job Title: Senior Software Developer, Applications Location: Patrick AFB, FL Company/ Program Description: Centuria, a Service-Disabled... ...Veteran-Owned Small Business (SDVOSB), has been delivering IT, Engineering, and Scientific solutions to the Federal Government since 20...Senior
$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$122.8k - $184.2k
...only part of history, they're making history. Northrop Grumman Aerospace Systems is searching for an experienced Sr. Principal Software Engineer to join the Software Engineering Team located in Melbourne, FL. The ideal candidate will have the ability to take ownership of...SeniorFull timeInternshipWorldwideRelocation packageShift work- ...Job Description Summary The Commercial Engine Services Business Intelligence team is building AI-enabled analytics solutions... ...making across commercial and operational domains. We're seeking a Senior Software Architect who will split their time between building our...SeniorContract workRemote workRelocation package
- ...L3Harris has an immediate opening for an experienced Cloud Software Architect to join the Mission Networks team that provides modern, secure, reliable and resilient telecommunications networks and information management systems. The team develops critical communication...Local areaImmediate start
$92k - $195k
...Software Engineer page is loaded## Software Engineerlocations: Melbourne, FLtime type: Full timeposted on: Posted Todayjob requisition id: R23894Vantor is forging the new frontier of spatial intelligence, helping decision makers and operators navigate what’s happening...- ...Software Engineer At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and services. We are driven by mission-critical and innovative work that directly contributes to protecting our nation's and strategic partners' most...
- ...Software Engineer Experienced Software Engineer / Web Developer to create C#.NET / MVC Entity Framework web applications for internal use by Harris ES and EIS segments. Support web architecture, legacy applications, enterprise-wide applications and software upgrades...
$112k - $154k
...Software Reverse Engineer STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you'll do: Reverse engineering complex software or firmware targets...Work experience placement- ...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...
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software engineer amazon Melbourne, FL
- experienced software developer Melbourne, FL
- federal - software developer Melbourne, FL
- senior software engineer Melbourne, FL
- software developer fintech Melbourne, FL
- part time software developer remote Melbourne, FL
- software engineer Melbourne, FL
- software engineer healthcare Melbourne, FL
- network software engineer Melbourne, FL
- software developer Melbourne, FL

