Senior Full-Stack Software Engineer

Brady Corporation
Pittsburgh, PAFULL_TIMEPosted Jul 26, 2026

Role responsibilities

The role involves designing and developing full-stack solutions and desktop applications for industrial software suites, focusing on usability and performance. Key duties include building communication interfaces for motion hardware and enhancing user experiences through modern presentation frameworks.

Requirements

Candidates must have a bachelor's degree and over 5 years of experience with C#, .NET, and C++ ecosystems. Proficiency in socket-level network programming and hardware interface communication protocols is required.

Key skills

C#, .NET, C++, Socket-level network programming, TCP/IP, UDP multicast discovery, Hardware interface communication, Full-stack development, Desktop application development, API development, System architecture, AI development, Machine learning, Multi-axis motion hardware control, Performance optimization

Keywords

C#, .NET, C++, TCP/IP, UDP, Full-Stack, Desktop Applications, Hardware Control, Socket Programming, AI, Machine Learning, Industrial Software, System Architecture, API, Client-Server, Multi-axis Motion, Digital/Analog I/O, Encoders, Safety Interlocks, Manufacturing

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free